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

TMS320F280039C: app无法跳转boot的问题

Part Number:TMS320F280039C

自己制作了二次的bootloader和app程序分开,就是有两个工程。

boot中使用

void JumpToApp(void)
{
// Flash_SetFlag();
DINT;
Interrupt_disable(INT_SCIA_RX);
Interrupt_disable(INT_SCIA_TX);

__asm(" LB 0x086000"); // start of app
}

这个函数跳转app

但是并不成功,仿真时时执行了跳转

boot段的CMD

BEGIN : origin = 0x080000, length = 0x000002

FLASH_BOOT : origin = 0x080002, length = 0x005FFA
FLASH_BOOT_VER : origin = 0x085FFC, length = 0x000004
FLASH_START : origin = 0x086000, length = 0x0000FE /* rsv codeStartBranch */
FLASH_APP : origin = 0x086100, length = 0x009F00

app段的CMD

BEGIN : origin = 0x00080000, length = 0x00000002

/* Flash sectors */
FLASH_BOOT : origin = 0x080002, length = 0x005FFE
FLASH_START : origin = 0x086000, length = 0x0000FE /* rsv codeStartBranch */
MODEL_CODE : origin = 0x086100, length = 0x000010
FLASH_APP : origin = 0x086110, length = 0x028EF0

请问我要从什么方面入手排查问题

Alice:

您好,

     下面帖子讨论了类似问题,请参考。

     (+) 28377D 二次 boot 跳转 APP异常 – C2000Tm︎ 微控制器论坛 – C2000 微控制器 – E2ETm 设计支持 (ti.com)

     TMS320F28388S: Customized boot and app – C2000 microcontrollers forum – C2000Tm︎ microcontrollers – TI E2E support forums

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280039C: app无法跳转boot的问题
分享到: 更多 (0)