[求助]sam7s64芯片执行bl指令不跳转,该如何解决?
sam7s64芯片,运行winarm一个GPIO的例子,遇到函数无法调用的情况,后来用AXD连上去后发现在main函数中,执行到bl指令的时候无法跳转,在如下的程序片段中,芯片在运行到地址2b0、2b8、2bc的bl指令时,不跳转直接执行下一指令,而遇到地址2c8的b指令的时候直接跳转,请问大家遇到过这种情况吗?该如何解决呢000002ac add r4,r4,#1
000002b0 bl 0x20c
000002b4 mov r0,r5
000002b8 bl 0x244
000002bc bl 0x20c
000002c0 cmp r4,#3
000002c4 movgt r4,#0
000002c8 b 0x29c 搞清楚了,是我不会AXD造成的,我用的是F10 step命令一句一句执行,结果执行得很快,遇到子程序调用的时候瞬间运行完成,用step in命令就可以就跳转到子程序了。
页:
[1]