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.

关于串口烧写28335遇到的问题

自己做的一块28335的板子,想配置成串口烧写,借鉴了SCI BOOT官方例程,通过flash_api擦写flash,BOOT程序放在了flash的D区,用户程序放在flash E区。

测试了多个.out文件,先通过hex2000编译成8位数据流txt,经过SCI B烧写到flash D区,发现一部分能够成功运行,一部分则出现程序错乱。比如同时配置了EPWM1  EPWM2  EPWM3,但检查ePWM3各个寄存器发现没有正确写人。

但出现程序错乱的那些案例,通过仿真器下载其.out文件到板子,现象又是正常的。 

对于失败的案例,借助MEMORY BROWSER对比分别通过仿真器和SCI下载的情况,发现falsh D区内容基本相同,而且SCI下载时,hex2000生成的数据流文件也从入口地址完整写人了。

好奇怪啊,不知道问题出在哪里,求助各路大神。。