请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:F28M36P63C2 主题中讨论的其他器件:TMS320F28335
尊敬的所有人:
我正在将我的次级引导加载程序软件从 TMS320F28335控制器移植到 Concerto 控制器。 335控制器我使用以下指令
_asm (" lb #0x3100000");
我想在协处理器 M3侧执行上述指令。
我不熟悉 ARM 控制器、我想转到 M3侧的特定地址位置。 我遇到以下指令的问题。
_asm (" BL #0x00240000");//闪存 I 地址位置
编译时没有任何错误、但在执行上述指令控制后进入引导 ROM (I verified from Disassembly Window)。
我还在 M3侧按照以下说明进行了测试:
1_asm (" BL Test_function");为 Test_function 提供的特定存储器工作正常。(但不建议在我的应用程序中使用 i.e.not)
2.__asm (" blx #0x00240000"); 使用此指令控制转到指定位置、但在该地址位置 控制中执行操作码后转到未知位置。
2. _asm (" PC #0x00240000"); 执行此指令后、PC 也未更改、但仍具有下一行地址位置。
谢谢、此致
Rakesh D