主题中讨论的其他器件:MSP430AFE253
工具/软件:TI C/C++编译器
大家好、
情况是、我已经为 MSP430AFE253器件准备了一个定制的引导程序、将有数百个引导程序、我们称之为控制器的另一个器件应在需要时执行固件升级。 我想尽可能缩短固件升级时间、因此我不想使用"MSP430HexUtility"、它提供的 txt 文件的大小几乎是闪存中.text 的3倍。
因此、我想使用二进制文件、但我找不到编译器如何生成它们。 (我进行了一些搜索。)
我认为填充零对我来说不会是个问题、因为我的应用程序位于闪存区域0xC000-0xFA00 (包括代理矢量和复位矢量)中、并且填充了超过%95。
我尝试 了 http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/65174/826785.aspx#826785 ,但它不起作用。
我还阅读了汇编语言工具-第12节:十六进制转换实用程序描述符、当我尝试根据我在文档中看到的文件生成.cmd 文件时、我会得到"找不到文件 ROM"错误
我必须指出、我对 Linkers、Compilers、Makefiles 等概念非常了解 我对他们只有部分了解。 如果解决方案与它们相关、我希望得到一个清晰明了的解释。
我使用的是 CCS v8.1.0、