Part Number:TMS320C6713B
Hi team
Good day
客户有问题,麻烦帮忙看下:
我们使用6713进行flash二次引导的方法进行烧写的时候,发现生成的dat文件一旦过小,比如dat文件为0x29E2时,会导致falsh烧写失败。
Regards
Aosker
Shine:
请问您是在自己写的secondary bootloader里去烧写flash? 烧写失败具体是不能clear/erase还是不能Program?
,
Aosker Liu:
我们在对TMS320C6713进行烧写的时候,有烧写失败的情况。我们采用的方式为二次引导,即secondary BootLoader。其间我们进行了多次测试,发现当.out文件生成的.dat文件的大小为298K时,会导致烧写失败;但是当我们烧写另一个工程的时候,.dat文件的大小为1295K的时候,烧写可以成功。这两个工程都是在CCS上可以仿真的,且没有其他区别,唯一的区别只是实现的功能不同。我们核查了.dat文件,发现当dat文件为298K的数据长度是0xB29E,dat文件大小为1298K的数据长度为0x33E93。我们有点不知所措,望收到您的指点。另外,我们也核查了二次引导,擦除,烧写都没有问题,因为有的文件就可以。
,
Aosker Liu:
我们在对TMS320C6713进行烧写的时候,有烧写失败的情况。我们采用的方式为二次引导,即secondary BootLoader。其间我们进行了多次测试,发现当.out文件生成的.dat文件的大小为298K时,会导致烧写失败;但是当我们烧写另一个工程的时候,.dat文件的大小为1295K的时候,烧写可以成功。这两个工程都是在CCS上可以仿真的,且没有其他区别,唯一的区别只是实现的功能不同。我们核查了.dat文件,发现当dat文件为298K的数据长度是0xB29E,dat文件大小为1298K的数据长度为0x33E93。我们有点不知所措,望收到您的指点。另外,我们也核查了二次引导,擦除,烧写都没有问题,因为有的文件就可以。
,
Shine:
建议用仿真器跟一下烧写过程,看是到哪一步出错了?