Other Parts Discussed in Thread: MSPM0L1306
器件型号: MSPM0L1306
您好:
我在 CCS v20.3.1.5 上有两个适用于 MSPM0L1306 的项目。
一种是引导加载程序、另一种是应用程序(应放置在引导加载程序之后)。
我使用应用工程的二进制输出文件创建升级包、从二进制生成到引导加载程序进行升级、升级包都能正常工作。
现在,我必须为生产编程创建一个 Intel hex 文件:我要生成引导加载程序的 hex 文件和应用程序的 hex 文件,以便将它们合并到一个全局文件中。
问题在于应用工程的十六进制文件生成。 十六进制文件由编译器生成、但似乎从地址 0x00 开始。 即使我的 linkerfile 将应用程序设置为 0x5400 也是如此。
我使用编译后步骤生成十六进制文件、如下所示:“${CG_TOOL_ROOT}/bin/tiarmhex.exe --diag_wrap=off --Intel “${BuildArtifactFilePath}“--outfile “${BuildDirectory}/application.hex“
为了您的理解、我将 linkerfile 的内容附加到了这篇文章中。
如何将应用程序存储器偏移量应用于十六进制文件?
感谢你的帮助。
Alexandre。



