TI中文支持网
TI专业的中文技术问题搜集分享网站

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的入口地址位置;BOOTLOADER和APP都是用DSP/BIOS做的;现在产生的问题是:当应用程序接到升级命令后能强制跳转的BOOTLOADER中,但很快又跳回到应用程序;BOOTLOADER和APP都是采用SCIA通信,使用GPIO28,GPIO29的。下图为通信问题截图。

深圳柏盛公司DSP_issue.zip

qing luo:

急等TI回复,自己推下!

Annie Liu:

回复 qing luo:

为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上https://e2e.ti.com/support/processors/f/791,将由资深的工程师为您提供帮助。我们的E2E英文社区有TI专家进行回复,并得到全球各地工程师的支持,分享他们的知识和经验。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28062在线升级程序 跳转问题
分享到: 更多 (0)