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.
自己编写了一个基于28377D的CAN Bootloader程序,程序位于FLASHA和FLASHB。要升级的程序放在FLASHE。
目前的问题是,上位机传送烧写完之后,dsp断电重启不能跳转至FLASHE中的APP程序(通过GPIO口高低电平判断是否进入bootloader)
随后,我进行了以下几个实验:
(1) 将APP程序利用仿真器烧入FLASH-E(不擦除FLASHA、B中的Bootloader程序),DSP开机后可成功由Bootloader跳转至APP程序;
(2) 使用上位机向DSP的FLASH-E中烧写HEX文件,利用仿真器擦除FLASHA、B中的Bootloader程序并重新烧写Bootloader程序(不擦除FLASH-E中的 APP程序),在线单步运行时,可以由Bootloader跳转至APP程序,并自动运行;
(3) 我分别对比了HEX数据、利用仿真器烧入FLASH-E中的数据和利用上位机程序烧入FLASH-E中的数据,对比结果是地址和数据完全正确。
希望大侠帮助一下,谢谢!