ST意法半导体
直播中

杨春林

7年用户 887经验值
私信 关注
[问答]

spc560b无法从我的引导加载程序跳转到应用程序代码怎么解决?

嗨,我制作了我的引导加载程序和应用程序代码。在引导加载程序中,我有分支的汇编代码,在我的应用程序代码中,我有一个 led。
我将引导加载程序的 app.ld 设置为 0.00000000,并将应用程序代码设置为 0x00010000 地址。
不能跳
请帮我
asm volatile ("e_lis %r3, 0x00010000@h tn" //加载立即移位
                                                           "e_or2i %r3, 0x00010000@l tn" //或立即
                                                                   "mtctr %r3 tn" //移动到计数寄存器
                                                                   “se_bctrl”);  







回帖(1)

陈政竹

2023-1-4 15:00:46
要成功跳转,地址必须在复位向量的最后一个字节之后。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分