请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F2800157-Q1 您好!
我正在为 C2000 F2800157设计引导加载程序。 引导加载程序软件工作正常、并且正在所需地址对闪存进行正确编程。
我的问题是在复位后跳转到应用程序。 我在刷写完成后立即获得 ITRAP。
我曾尝试使用这种汇编代码来退出引导加载程序并运行应用程序、但这样做是不起作用的
jumpToApplication:
SETC INTM;
ZAPA;
MOV @SP、#0;
按 ACC;
按 AL;
MOV AL、#0x0a08;
按 AL;
MOVL XAR7,#0x00084000 ;应用程序起始地址
按 XAR7;
弹出 RPC;
POP ST1;
弹出 st0;
POP IER;
POP DBGIER;
LRETR;
该应用程序应存储在此地址 #0x00084000中。
在此问题上、您需要帮助吗?
谢谢