主题中讨论的其他器件:UNIFLASH、 EK-TM4C1294XL
大家好、
我实现了一个逻辑、该逻辑在0x80000处成功写入 TM4C ROM、长度~69632字节、我通过使用 Uniflash 工具读取 TM4C ROM 来验证该逻辑。
但是、当我使用以下语句跳转时、控制不会转移到特定地址。
//将矢量表设置为闪存中应用程序的开头。
HWREG (NVIC_vtable)= 0x80000;
//从应用程序的矢量表加载栈指针。
_asm (" LDR R1、[r0]\n"
" mov sp、r1");
//从应用程序的矢量表加载初始 PC 并分支到
//应用程序的入口点。
_asm (" LDR r0、[r0、#4]\n"
" bx r0\n");
建议我遗漏任何内容。
谢谢、此致、
Yasar Arafath