工具/软件:
您好、
我想问的是、是否有任何可能的方法可以从正在运行的器件的 PC 寄存器中获取值? 我的意思是我无法使用 JTAG? CPU 将重新启动并且该值可能会消失或者是否有其他方法?
感谢您的回答。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
您好、
我想问的是、是否有任何可能的方法可以从正在运行的器件的 PC 寄存器中获取值? 我的意思是我无法使用 JTAG? CPU 将重新启动并且该值可能会消失或者是否有其他方法?
感谢您的回答。
没有其他的方法。 我的意思是、我不能将 JTAG 放入端口中并在不开始调试过程(这将暂停 CPU 或重新启动器件)的情况下读取 PC 寄存器值。 我想在未连接 JTAG 的情况下重新启动器件、而不是在没有复位的主程序执行期间随时将 JTAG 放入该端口、以便可以实时跟踪当前指令的位置或我的器件的实际位置。 我无法使用调试过程、因为某些事件无法像这样跟踪。 因此、这是不可能的?
I cannot use the debugging process 因为某些事件不能像这样被追踪。
我不明白为什么。 当您指示它运行时、它会设置断点(如果有)、然后让 CPU 运行。 如果它碰到断点、或者您要求调试器停止 CPU、它就会停止。 然后调试器可以访问程序计数器等信息。