执行关键跳转的时候应该执行BX LR(在反汇编文件.asm中看到的),但是调试实际执行的确实指令0000 mov r0 r0.不知道是什么原因?
把数据放到r0是有返回值函数的最后一条指令,r0里面就是返回值。我觉得再下一条指令就应该是跳转指令了
试试单步调试,可能程序还没有运行到那步