主题中讨论的其他器件:MSPDS
您好!
我们希望为具有调试支持的部分 MSP430控制器开发轻量级开发环境。 有关通过 JTAG 或 SBW 接口刷写控制器的信息很容易找到(slau320)。 但是、我们很难找到有关用于调试支持的 EEM 实现的详细信息。 MSP 调试堆栈是公开提供的、代码注释中提供了大量信息、不过似乎没有 TI 的官方文档。
阅读如何配置断点或如何读取周期计数器将非常有趣。 是否因设计而缺乏信息、或者我是否一直在寻找合适的位置?
请提供这方面的任何资料。
Sam
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.
您好!
我们希望为具有调试支持的部分 MSP430控制器开发轻量级开发环境。 有关通过 JTAG 或 SBW 接口刷写控制器的信息很容易找到(slau320)。 但是、我们很难找到有关用于调试支持的 EEM 实现的详细信息。 MSP 调试堆栈是公开提供的、代码注释中提供了大量信息、不过似乎没有 TI 的官方文档。
阅读如何配置断点或如何读取周期计数器将非常有趣。 是否因设计而缺乏信息、或者我是否一直在寻找合适的位置?
请提供这方面的任何资料。
Sam
尊敬的 Sam:
您已经注意 到、调试堆栈的大部分信息实际上位于 MSP 调试堆栈开发包中。 有一 个小型 MSPDebugStack 开发人员指南 、但对于实现、我建议查看应用示例。 您可以在中找到 API 列表
MSP430_DLL_Developer_Package_Rev_x_xx_x_x/Doc/html/index.html
此致、
Luke
您好、Luke、
感谢您提供相关信息。 我已经介绍了 MSPDS 封装及其理解方式、MSPDS 是我在 Win/Linux 端实现 IDE 并通过 USB 连接到 FET 所需的工具。 对吧?
我们还将深入了解调试机制在最低层面的工作原理。 例如、可以通过 JTAG 读取 CPU 寄存器、这些寄存器未映射到存储器中、那么 JTAG 如何读取它们? 可以通过 JTAG 读取周期计数器的地址是什么? 配置断点的寄存器位于何处? EEM 的 TI 文档未提及任何这些详细信息。 这些信息是否公开提供?
此致、
Sam
尊敬的 Sam:
可以在较旧的用户指南中找到运行代码、请参阅 《MSP430F2xx 用户指南》 第3.4节"指令集"。
此致、
Luke
Luke、
感谢您的链接。 奇怪的是、这几页不是每个系列的参考手册的一部分、也没有专门的文档。 至少可以更新所有参考手册、以提及在上述文档中可以找到更多详细信息。
我已经在 MSPDS OS 软件包中阅读了更多的源代码、这似乎是最能帮助我理解低级工作方式的东西。 我在那里遇到了一些 JTAG 命令、但 slau320中没有记录这些命令。 是否还有其他涉及这些内容的文档? 这些信息将帮助我解决此问题。
此致、
Sam