This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位议员
我需要将引导加载程序和应用程序合并到一个 bin 文件中。 在论坛中搜索到我此链接 无法访问 http://processors.wiki.ti.com/index.php/Combining_executable_files。
请提供解决方案。
我假设引导加载程序和应用程序当前是单独的程序。 您可以使用十六进制实用程序将这两个程序合并到一个加载映像目标文件中。 然后从该加载映像目标文件创建一个二进制文件。 我不知道 TI 提供的任何示例演示了这些步骤。
您使用哪种 CPU 系列? 编译器工具链的版本是什么?
谢谢、此致、
乔治
你(们)好
我们使用的是 TMS570LC4357、我们有用于引导加载程序和应用的单独 BIN 文件。
谢谢
阿伦
您说您有 bin 文件。 假设您还有可执行文件。
要了解如何从多个可执行文件创建加载映像 、请在 TI ARM 汇编工具手册中搜索标题为加载映像格式的子章节。 用于创建加载映像的命令类似于...
% armhex --load_image -o combined.out prog1.out prog2.out
然后使用当前用于创建单独 bin 文件的相同方法从组合型.out 创建二进制文件。
请理解、我无法测试此解决方案以确定其是否正常工作。 但我认为值得一试。
在您寻求此解决方案的同时、最好考虑另一种方法。 Hercules TMS570LC43x 开发套件 也许能够解决这个问题。 我不熟悉它、因此我无法提供更多帮助。 如果您对此有任何疑问、我很乐意将您推荐给支持该解决方案的专家。
谢谢、此致、
乔治