工具与软件:
hi champs、
我是为我们的客户提出这个问题。
用户使用 CCS 12.6 + TI XDS110独立 JTAG +用户电路板。
像这种代码、
int var1 = 0;
main ()
{
...
while ()
{
...
VAR1++;
...
}
用户会发现、如果先在"var1++"行设置了硬件断点、然后运行代码、那么代码将按预期工作。
但是、如果用户先运行代码、然后在代码运行时在"var1++"行上设置一个硬件断点、则该代码不会在该断点处停止。 用户确认 行"var1++"持续从观察窗口进行累加。
因此、如果用户在代码运行期间设置了硬件断点、那么为什么硬件断点看起来不起作用、用户会感到困惑。
请注意、代码运行在闪存而非 RAM 上。
所有测试在闪存上完成。
你有什么评论吗?