NXP MCU 技术论坛
直播中

蒲泛粟

8年用户 1011经验值
私信 关注
[问答]

关于调试器中SP、LR等值的问题求解

在使用 KEIL 的 uVision IDE 数十年后,我最近开始使用 MCUXpresso。在调试和逐步执行反汇编代码时,SP、PC、LR 等值在调试器的寄存器窗口中的行为方式对我来说没有意义。例如,在执行 push 或 pop 操作时,我希望 SP 的值发生变化,但它并没有发生变化。同样,当查看以堆栈指针指向的位置为中心的内存监视器窗口时,我希望看到发生推送操作时那里的值发生变化,但事实并非如此。我的期望是错误的,还是我 [很可能] 在逐步执行此代码时做错了什么,或者是其他什么?
FWIW,我在 imxrt1062 设备的项目中使用 IDE 的 v11.4.1 [Build6260]。

更多回帖

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