尊敬的支持部门:
我的目标是使用 ERAD 检测堆栈溢出情况。
我已经阅读了这些示例并且它们非常清晰、但我需要一些关于 CPU 和调试系统之间 ERAD 资源共享的更多信息。
TRM 第11.4段指出:
"最后一个选择是没有所有者。 在此模式下、两个应用
代码和调试器能够同时访问模块。 它对于软件至关重要、
无论是在应用程序端还是调试器端、都用于解决任何冲突。 在此模式下、可用于
调试器使用一些 EBC 单元和 SEC 单元、而应用软件使用其余的
"。
我知道器件280049支持8 BPS。
前提条件是全局所有者=无所有者、
问题1:如果我使用 ERAD BP1进行堆栈 OVF 检测,调试器是否可以将剩余的7个用于 HW BP?
问题2:如果问题1的答案是肯定的,如果我在 CCS 中设置了 HW BP,如何确保 CCS 不会尝试真正使用 BP1?
问题3:当我在 CCS 的"Breakpoint"选项卡中设置 HW BP"右键点击"时、CCS 是否会修改全局所有者设置?