ZHCAF42 March   2025 MSPM0G3519

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2迁移前准备工作
    1. 2.1 CCS 版本对比
    2. 2.2 迁移前准备工作
  6. 3将代码移植至 CCS
    1. 3.1 移植准备
    2. 3.2 设置 CCS 环境
    3. 3.3 将源代码和文件导入 CCS
    4. 3.4 处理器件专属代码
    5. 3.5 针对 CCS 调整代码
    6. 3.6 构建和调试
  7. 4迁移后优化
  8. 5总结
  9. 6参考资料

移植准备

首先了解 IAR 项目结构。将项目层次结构、源文件和依赖关系记录下来。请注意目标微控制器 (MCU) 和型号(例如 TI MSP430、Arm® Cortex®-M)。识别编译器和链接器标志、内存配置(.icf/.xcl 文件)以及预处理器符号。

第二,备份项目。创建原始 IAR 项目的副本,以供参考和回滚。

第三,检查工具链特有功能的代码。检查 IAR 专属 pragma、内在函数(例如 __no_init)或内联汇编等问题。确定对 IAR 库或运行时文件(例如 low_level_init.c)的依赖关系。记下重要设置,例如:编译器标志、链接器配置、内存布局(例如链接器脚本或 ICF 文件)、预处理器定义和包含路径。

最后,确定项目依赖关系。列出 IAR 项目中使用的所有外部库、驱动程序和中间件。