部件号: AM13E23019
在尝试打开和读取 NVMNW 寄存器时、CCS 会抛出错误、并且需要重新启动 CCS 才能继续执行任何没有此错误的操作。 调试时访问这些寄存器的过程是什么?
BR、
Oleksandr
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.
部件号: AM13E23019
在尝试打开和读取 NVMNW 寄存器时、CCS 会抛出错误、并且需要重新启动 CCS 才能继续执行任何没有此错误的操作。 调试时访问这些寄存器的过程是什么?
BR、
Oleksandr
您好、 Zackary!
当然! :)
1. 虽然我们使用闪存 API 来操作和读取 寄存器、但在开发过程中(尤其是与闪存相关的模块)、我们通常会遇到 这样的情况:有些东西无法正常工作、需要进行调试。 跟踪寄存器值以在何时何地出错时捕获结果特别有用。
2.意外。 还发生了这样 的情况:在软件的非闪存相关部分调试期间、这些寄存器只是从列表中意外打开、完全中断了整个会话、导致调试数据和时间丢失。
如果这种限制背后有充分的原因、我们可以不通过调试器访问 NVMNW 寄存器、但仅通过检查寄存器值就会导致整个 IDE 崩溃肯定是不可取的。
此外、您这边是否会出现这个问题?
BR、
Oleksandr
您好 Oleksandr、
当您提到 CCS 崩溃时、IDE 是否自行终止? 我能够使用 CCS v20.5.0 重现问题。 要从读取 NVMNW 寄存器导致的早期故障中恢复、请在不连接到器件的情况下启动调试会话(可以是无工程的)、折叠 NVMNW 寄存器组并按 LP 上的电路板复位按钮。 现在、您应该能够再次重新启动调试会话。
第二种方法是关闭“Registers"视“视图、按下 LP 上的 RESET 按钮、然后启动调试会话。
我希望这能为您效劳!
此致、
Patrick