最近在调试TMS320F28062串口烧录模块,将BootLoader文件编译生成的.hex文件转换为.bin文件,通过SCIA发送到RAM,.bin文件发送完成后,再进行真正的握手,解锁、擦除flash、发送APP文件等步骤。目前出现得问题是,在发送.bin文件的过程中,DSP接收了一部分数据后便不再接收数据,抓取数据可以看到,每发送100个数据,DSP则返回PC同样的数据,.bin文件前边90%多的数据传输都正常,只是到最后几百个字节的时候,PC正常发送,但DSP不会再回复。也没有跳转到EntryPoint位置。
之前没有遇到过这种情况,请大家帮忙分析一下,可能会是什么原因造成的?谢谢!