ZHCAF42 March 2025 MSPM0G3519
首先了解 IAR 项目结构。将项目层次结构、源文件和依赖关系记录下来。请注意目标微控制器 (MCU) 和型号(例如 TI MSP430、Arm® Cortex®-M)。识别编译器和链接器标志、内存配置(.icf/.xcl 文件)以及预处理器符号。
第二,备份项目。创建原始 IAR 项目的副本,以供参考和回滚。
第三,检查工具链特有功能的代码。检查 IAR 专属 pragma、内在函数(例如 __no_init)或内联汇编等问题。确定对 IAR 库或运行时文件(例如 low_level_init.c)的依赖关系。记下重要设置,例如:编译器标志、链接器配置、内存布局(例如链接器脚本或 ICF 文件)、预处理器定义和包含路径。
最后,确定项目依赖关系。列出 IAR 项目中使用的所有外部库、驱动程序和中间件。