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.

TMS320F28035: uniflash 使用相关问题

Part Number: TMS320F28035
Other Parts Discussed in Thread: UNIFLASH

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

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

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

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

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

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

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

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

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

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

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

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