这里有两个工程,一个为MCU上电启动工程,代码启动地址为0x80000。另一个为算法应用工程,代码启动地址为0x86000。
在工程编译的过程中参考CCS的说明手册,将每个工程的生成的out文件都转化为了bin文件。分别下载bin文件,代码都能正常运行。现在要求将boot工程的bin文件与app的bin文件合并为一个文件。采用网上一些工具合并时,发现合并后的bin文件无法运行。
我想问一下ti有没有这方面的实例。
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.
这里有两个工程,一个为MCU上电启动工程,代码启动地址为0x80000。另一个为算法应用工程,代码启动地址为0x86000。
在工程编译的过程中参考CCS的说明手册,将每个工程的生成的out文件都转化为了bin文件。分别下载bin文件,代码都能正常运行。现在要求将boot工程的bin文件与app的bin文件合并为一个文件。采用网上一些工具合并时,发现合并后的bin文件无法运行。
我想问一下ti有没有这方面的实例。
bin文件的没有相关内容。
下方FAQ有其他格式的合并,见 11. Where can I find information on combining multiple executable files (e.g. an application and bootloader) into a single file?
下方帖子是一个实例,可以参考里面的建议
感谢回复。我尝试过将两个out文件合并后生成一个hex文件。然后再通过工具将hex生成bin文件,但烧写时候发现生成的bin文件失败了。最后换了一个第三方的工具将两个bin文件合并为一个bin文件。目前正在测试,不知道会不会有一些稀奇古怪的问题。