打印

把.out文件转换成烧录的hex格式的文件

[复制链接]
4860|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zyf部长|  楼主 | 2014-4-10 18:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TI提供的RS232更新软件需要改变芯片的管脚,而我公司的产品有铁壳,
所以需要拆盖子很麻烦,所以想自己做一个bootloader,通过232来实现更新程序,
现在遇到第一个问题是,如何把.out文件转换成烧录的hex格式的文件

相关帖子

沙发
zwll| | 2014-4-10 18:51 | 只看该作者
为何这么搞?

使用特权

评论回复
板凳
zyf部长|  楼主 | 2014-4-10 18:53 | 只看该作者
我不想使用hex500,不知道大家有什么好的建议或者方法。谢谢了

使用特权

评论回复
地板
司徒老鹰| | 2014-4-10 18:53 | 只看该作者
利用hex55.exe指令可以将.out格式的文件转化成可以烧写的.hex格式的文件

使用特权

评论回复
5
zyf部长|  楼主 | 2014-4-10 18:55 | 只看该作者
目前实现.out到bin文件的转换,我原来打算使用hex2000或者其他转换软件,发现转换出来的格式都不是我想要的,另外就是在我的PC段软件上多一个软件,使用不方便。

使用特权

评论回复
6
zyf部长|  楼主 | 2014-4-10 18:56 | 只看该作者
能够实现从应用程序到bootloader了,也能顺利擦除,但在烧写的时候一般编程几百个word就会出现错误

使用特权

评论回复
7
chuxh| | 2014-4-10 18:57 | 只看该作者
用的是什么?

使用特权

评论回复
8
zyf部长|  楼主 | 2014-4-10 18:58 | 只看该作者
我用的是TMS320F2808 flash编程 API 3.02 ,一次编程4个word

使用特权

评论回复
9
zyf部长|  楼主 | 2014-4-10 18:58 | 只看该作者
比如我要编程0x12F6,可调用TI提供的编程函数 烧写到FLASH的是0x1234,我用仿真器看到接收的数据是正确的,就是编程出错了。请问这会是什么原因呢?

使用特权

评论回复
10
supernan| | 2014-4-10 19:00 | 只看该作者
不懂,帮顶吧

使用特权

评论回复
11
zyf部长|  楼主 | 2014-4-10 19:01 | 只看该作者
好吧,先结贴吧,明天再说

使用特权

评论回复
12
zyf部长|  楼主 | 2014-4-10 19:02 | 只看该作者
多谢大家了啊

使用特权

评论回复
13
mgf006| | 2014-4-10 20:58 | 只看该作者
仔细找找,一般开发环境里都有设置出输文件格式的。。如IAR里就有.OUT,  S19. HEX等格式

使用特权

评论回复
14
zhangmangui| | 2014-4-10 22:47 | 只看该作者
TI 提供了转换工具   
C5000的叫做HEX55
你所用系列是啥   TI网上找找

使用特权

评论回复
15
zhangmangui| | 2014-4-10 22:48 | 只看该作者
TI 提供了转换工具   
C5000的叫做HEX55
你所用系列是啥   TI网上找找

使用特权

评论回复
16
nowherenick| | 2014-4-24 10:01 | 只看该作者
用hex2000;
你所讲的功能我也实现过;
你应该采用SCI bootloader的模式吧,有三个GPIO口要设置成相应的电平;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

694

主题

7102

帖子

8

粉丝