大家好、
CCS 中是否有办法停止特定器件存储器或寄存器写入? 例如在调试时、如果特定寄存器被写入则停止。 器件是 TMS320F28374S。
我有一位客户看到错误的寄存器写入、但无法识别它们的发生方式/发生位置。 具有这样的调试功能将有助于调试问题。
谢谢、
Kevin
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.
大家好、
CCS 中是否有办法停止特定器件存储器或寄存器写入? 例如在调试时、如果特定寄存器被写入则停止。 器件是 TMS320F28374S。
我有一位客户看到错误的寄存器写入、但无法识别它们的发生方式/发生位置。 具有这样的调试功能将有助于调试问题。
谢谢、
Kevin
Kevin、
您应该能够在 CCS 中使用硬件监视点来执行此操作。 转至 View->Breakpoints、然后在该新窗口中单击 Bluedot 旁边的下拉菜单并选择 HW 观察点。
您将能够从项目中选择一个符号(因此、如果您想观看 ADCRESULT0或其他内容)、或者也可以输入一个物理地址。 完成此操作后、您可以右键单击在窗口中创建的条目、然后单击"属性"。 它将显示以下内容、您可以在其中放置数据或地址掩码、并在监视点触发时更改操作。
请告诉我、这是否会让您和客户知道需要什么。 该器件还具有 ERAD 模块、如果需要执行一些更细微的操作(或超过2个观察点)、我们可以使用该模块。
最棒的
Matthew
谢谢 Matt。 这就是我要找的。
如需更多文档、请访问 :https://software-dl.ti.com/ccs/esd/documents/ccs_breakpoint_watchpoint_c2000.html
最棒的
Kevin