工具/软件:TI C/C++编译器
在 USB 串行器件固件升级教程/指南中、您需要设置引导加载程序链接器设置、以便 在加载时初始化全局变量(-ram_model、-cr)。
但是、阅读《Arm 编译器用户指南 6.10.3.3》会说明替代运行时初始化(-rom_model)"在 应用程序从刻录到 ROM 的代码运行的任何系统中使用此方法"。
DFU 教程中的项目设置似乎与此语句相矛盾。 正在升级的项目获得用于应用程序"烧写到 ROM"的设置。 永久引导加载程序不会获得此设置。
为什么 DFU 教程具有这些设置? 为什么这些设置看起来与编译器指南中的语句相矛盾?