工具/软件:Code Composer Studio
我正在修改 MCPI 测试框架通用代码中的一些 python DSS 脚本以进行多核测试、并可以使用一些帮助了解如何使用断点在内核之间发出信号。 在一个测试中、我们尝试让从内核异步运行、直到它达到准备好让另一个内核开始写入的点。 我要查看的断点的使用是用于非内部断点以生成一种事件、然后我可以在该事件之后开始运行主内核。 从器件中有一个 slave_ready 位置、我可以观察该位置是否触发断点。
我有两个问题。
首先、在断点属性上设置的字符串中、似乎有"Debugger Response.Action.Start Address"、"myDataSymbol"等命令。
请参阅 、例如 http://processors.wiki.ti.com/index.php/Breakpoint
bpProperties.setString("Debugger Response.Action.File"、outputFile);
bpProperties.setString("Debugger Response.Action.Format"、"Hex");
bpProperties.setString("Debugger Response.Action.Start Address"、"myDataSymbol");
什么是 Debugger Response 类、在哪里可以找到它的参考? 另外,什么是 Response.Action 类? 我在 CCSv7附带的 DSS API 参考中找不到它。 这些 Java 类是否属于 DSS API? 它是在 CCS 内核代码中吗? 它是否是 Eclipse 的一部分、因此实现 Java 代码是开放源码、我可以查看它吗?
其次、 在过去的这篇文章中、海报描述了检查"PC"以确定已触发的断点是否为他/她期望的断点 、然后他/她开始执行 javascript。 我想知道是否有人可以解释"PC"的含义以及该人的流程。
此外、任何建议或指示都将非常有用。