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.

[参考译文] TMS320F2800157-Q1:引导加载程序跳转到应用程序

Guru**** 2546020 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1293754/tms320f2800157-q1-bootloader-jump-to-application

器件型号: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中。

在此问题上、您需要帮助吗?

谢谢