使用nor_writer工具对evm6657进行烧写中遇到几个问题,望大神解答!
问题1、直接load ./bin/nor_writer.out并使用工具对flash进行烧写的时候下面打印出来的信息感觉很诡异。。
[C66xx_0] NOR Writer Utility Version 01.00.00.03
Flashing sector 0 (0 bytes of 61808)
Reading and verifying sector 0 (0 bytes of 61808)
Failure in sector 0, at byte 65, (at byte 0 in the data file) expected 0x00000080, read 0x00000080
NOR read verify failed
问题2、
2.1、nor_writer工具是不是实际上不会把*.dat文件中的第一行(1651 1 80000000 1 3c5c)烧写进flash,而是把除去第一行的所有的数据烧写到flash中?
2.2、如果使用我自己写的烧写工具,是不是可以把转换工具生成的*.dat的文件的第一行(1651 1 80000000 1 3c5c)删掉,然后把剩余的所有数据按顺序从0x0地址全部烧入到flash中?
Andy Yin1:
1. Norflash烧写时的源地址是在DDR,确认在load程序之前有在ccxml配置中load gel完成DDR的初始化配置;
2. 你说的第一行是CCS data format的header,不是有效的数据,不会烧写到flash,你自己的烧写工具也是不需要把这个烧写下去。