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

TMS320F28035: uniflash 使用相关问题

Part Number:TMS320F28035Other Parts Discussed in Thread:UNIFLASH

使用uniflash烧录程序后,在memory界面对应地址读到的数据和hex文件对应不上。如下图:

hex文件从地址0x00008000开始程序数据是 76 1B ……

而uniflash上从0x00008000读到的数据是 1901 ….

是不是我哪里理解错了?我的本意是想知道这份hex文件的内容到底被写入到flash的哪里,想确认下。

Green Deng:

你好,这里强调是用Uniflash读取的结果不同,有没有试过用CCS读取的内容是否相同?

另外,可以尝试一下在工程属性中配置HEX格式“specify memory width”的值为16之后,再看看HEX与memory browser是否一致

,

Serenity_pjb:

你好,我尝试用ccs读取memory,发现ccs和uniflash读到的是一样的,如下图

但是我在hex文件的结尾看到了这样的数据

这个数据刚好就是ccs和uniflash 0x00008000处的数据。

所以为什么hex文件里往对应地址写的数据和ccs/uniflash里直接读对应地址的数据是不一样的呢。

并且我试了你说的“在工程属性中配置HEX格式“specify memory width”的值为16之后,再看看HEX与memory browser是否一致”,并无变化

,

Green Deng:

看一下hex文件的说明,是否有所帮助:en.wikipedia.org/…/Intel_HEX

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28035: uniflash 使用相关问题
分享到: 更多 (0)

© 2025 TI中文支持网   网站地图 鲁ICP备2022002796号-1