Other Parts Discussed in Thread: C2000WARE
Thread 中讨论的其他器件:C2000WARE
工具与软件:
尊敬的专家:
美好的一天! 我的客户想知道如何触发引导状态位字段中的16-22位错误?

你能给我一些建议吗?
谢谢!
此致
Kita.
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.
Other Parts Discussed in Thread: C2000WARE
工具与软件:
尊敬的专家:
美好的一天! 我的客户想知道如何触发引导状态位字段中的16-22位错误?

你能给我一些建议吗?
谢谢!
此致
Kita.
Prarthan、您好!
实际上、在客户的应用程序中、她发现触发了位16"引导 ROM 检测到 ITRAP"。
她发现、当堆栈溢出发生时、0x3地址的值为1、这意味着引导状态 "引导 ROM 检测到一个 ITRAP"的位16被置位。

因此、客户希望了解以下问题:
1. 为什么堆栈溢出会导致出现引导 ROM 错误? 您能提供一些建议吗?
2. 如果堆栈溢出、MCU 是否会继续写入以下地址? 或者有其他方法可以实现它吗? 例如、如果客户 使用 RAMM1作为堆栈、 当堆栈溢出时、 其他地址的值是否会受到影响?
谢谢!
此致
Kita.
尊敬的 Kita:
如果您遇到的是 ITRAP ISR、CPU 会尝试执行非法指令。 许多原因都可能导致该问题。 请参阅此有关 ITRAP 中断及其调试方法的常见问题解答: https://software-dl.ti.com/C2000/docs/c28x_interrupt_faq/html/index.html#the-itrap-interrupt。
此致、
Allison