TI中文支持网
TI专业的中文技术问题搜集分享网站

串口在线升级IAP,请问如何将上位机的更新程序下载到DSP中去,将上位机的.out文件转换成.hex或者.bin,然后如何操作,用串口调试助手发送.hex或者.bin的文件吗,中间的数据是否需要解析?谢谢各位

串口在线升级IAP,请问如何将上位机的更新程序下载到DSP中去,将上位机的.out文件转换成.hex或者.bin,然后如何操作,用串口调试助手发送.hex或者.bin的文件吗,中间的数据是否需要解析?谢谢各位

user4372801:.out转换成.bin文件,可以用hex2000,在ti安装目录下就有。
.bin文件有固定格式,里面不是所有数据都是程序数据,需要解析,具体格式可以百度一下。

串口在线升级IAP,请问如何将上位机的更新程序下载到DSP中去,将上位机的.out文件转换成.hex或者.bin,然后如何操作,用串口调试助手发送.hex或者.bin的文件吗,中间的数据是否需要解析?谢谢各位

Susan Yang:您现在使用的是哪款芯片? 下面的文档您可以先看一下

www.ti.com.cn/…/zhca676.pdf

当准备系统在线升级时,需要将升级代码编译生成.out 文件,然后再将.out 文件通过 hex2000.exe 工具转换成 ASCII 格式的.hex 文件。本文介绍一种简单的 ASCII-Hex 文件的生成方法:
新建一个文件夹,将 hex2000.exe、升级代码的.out 文件放在该文件夹中,同时在该文件夹中新建一个 txt 文件,并修改其后缀名为.cmd,如 config.cmd。右键选择编辑该文件,写入 hex2000.exe转换配置信息并保存,例如example. out-map example.map-o example.hex-order MS-romwidth 16- memwidth 8 (C28 子系统应修改参数为 16)-a
相关配置选项含义可以在参考文档 1 的 11.2.1 节。接着再创建另一个 txt 文件,并修改其后缀名为.bat,如 ToHex.bat。右键选择编辑该文件,写入以下内容并保存。hex2000.exe config.cmd这样文件夹中将有四个文件,包括 hex2000,升级代码.out 文件,config.cmd 文件,ToHex.bat。通过双击 ToHex.bat 文件,即可在该文件夹中生成 ASCII-Hex 文件以及 memory map 文件。

赞(0)
未经允许不得转载:TI中文支持网 » 串口在线升级IAP,请问如何将上位机的更新程序下载到DSP中去,将上位机的.out文件转换成.hex或者.bin,然后如何操作,用串口调试助手发送.hex或者.bin的文件吗,中间的数据是否需要解析?谢谢各位
分享到: 更多 (0)