gpt4 book ai didi

c - Keil uVision 单步调试项目外的代码

转载 作者:行者123 更新时间:2023-11-30 16:22:45 31 4
gpt4 key购买 nike

我动态地将一些代码加载到 RAM 中,并尝试对其进行调试。当在 uVision 中单步执行代码时,它总是会跳过当前项目中不存在的所有代码,并在来自当前项目的第一条指令处停止。这导致它也跳过我的动态加载和链接的代码。

有没有办法阻止 uVision 跳过不是来自当前打开的项目的代码?我想逐步执行刚刚加载到 RAM 中的指令。

提前致谢,感谢您的关注。

最佳答案

您可能希望使用反汇编窗口(查看 - 反汇编窗口)来逐步执行 RAM 上的汇编指令。在您的 RAM 代码即将被调用的地方放置一个断点,例如在您的函数指针处,然后单击反汇编窗口,然后单步进入此窗口,一次一条汇编指令。

可以找到该窗口的更多描述 here

关于c - Keil uVision 单步调试项目外的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54308448/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com