您好!
我想在 CPU1中实现引导加载程序和应用程序概念。 以下是闪存布局。
1) bootloader : begin => flash 0(0x80000),code => flash 4.
2)应用程序: begin => flash 13(0xBE000), code => flash 6.
我先将应用程序映像刷入 CPU1、然后调试 引导加载程序闪存映像。 在引导加载程序代码中、我要使用以下命令跳转到"应用程序"。
_asm (" LCR #0xBE000");
但是、当我想在 CCS 中单步执行此指令时、我总是遇到非法指令陷阱。
在应用程序映像的映射文件中、我有以下项目:
0009b424 00000008 f2838x_codestartbranch.obj (.text)
我还检查了地址0xBE000中的数据、即0x0049b424、似乎是正确的。
我的实施方案有什么问题? 你有什么建议吗?
