下面显示了将编译器+链接器生成的应用程序 .out 转换为专用于刷写和引导的格式的不同步骤。
- 对于每个 CPU,使用编译器+链接器工具链来创建可通过 CCS/JTAG IDE 加载和运行的应用程序 .out“ELF”文件。
- 然后,使用以下“编译后处理”步骤将应用程序 .out 转换为适用于“闪存”的格式:
- 对于每个 CPU,out2rpc 会将应用程序可执行文件 (.out) 转换为自定义 TI RPRC (.rprc) 映像。此工具从可执行文件 (*.out) 中剥离已初始化的段,并将这些段置于 SBL 可以理解的紧凑格式中。输出的 RPRC 文件通常比原始可执行文件 (*.out) 小得多。
- 随后使用 multiCoreGen 将每个 CPU 的所有 RPRC 文件合并为单个 .appimage 文件,该文件是各个 CPU 特有 RPRC 文件的串联结果。
- 然后可以将该 .appimage 刷写到器件中。