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.

TMS320F28062在线升级程序 跳转问题

Other Parts Discussed in Thread: TMS320F28062

问题说明

项目状况: 芯片是TMS320F28062,目前要做在线升级程序,实现在线升级功能。

设计思想:把FLASH扇区CD作为升级程序BOOTLOADER程序存放区,扇区EFGH作为应用程序存放区。

本设计参照TI官网资料设计的,本项目先从BOOTLOADER启动,根据地址0x3f4000的内容判断启动到APP还是bootloader升级;如果0x3f4000的内容为0xFFFF,这启动到APP,否则启动到升级BOOTLOADER;现在能启动到APP,在APP中接到升级命令后,通过#define C28Update (void   (*)(void))0x3F37D0 C28Update命令强制跳转到BOOTLOADER-C_INT00的入口地址位置;BOOTLOADERAPP都是用DSP/BIOS做的;现在产生的问题是:当应用程序接到升级命令后能强制跳转的BOOTLOADER中,但很快又跳回到应用程序;BOOTLOADERAPP都是采用SCIA通信,使用GPIO28,GPIO29的。下图为通信问题截图。

深圳柏盛公司DSP_issue.zip