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.

[参考译文] MSP430F5438A:手动 EEM 配置

Guru**** 1630180 points
Other Parts Discussed in Thread: MSP430F5438A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1326500/msp430f5438a-manual-eem-configuration

器件型号:MSP430F5438A

您好!

我想调试 MSP430F5438A 并将时钟-包括定时器时钟-配置为在遇到断点时停止。 根据文档 SLAU208P、我可以看到控制器有一个可执行此操作的 EEM。 我还找到了描述如何从 Code Composer Studio 配置 EEM 的 SLAA393F。  我的假设是 Code Composer Studio 会在 EEM 中设置寄存器、以实现所需的行为。 是否 有任何文档说明如何在不使用 CCS 中的菜单的情况下配置 EEM?

背景是、我使用 Visual Studio 代码进行 MSP430-GCC 工具链的开发 、以进行编码和调试。  

感谢你的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    请先参考这个主题。

    (+)不使用 CCS 的 EEM 和时钟控制- MSP 低功耗微控制器论坛- MSP 低功耗微控制器- TI E2E 支持论坛

    谢谢。

    于浩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yuhao:

    我已经检查了 您发送给我的链接的答案。 就我所能看到的、手册 SLAU320AJ 对 JTAG 接口以及部分 SWD 接口进行了说明、但是 我找不到关于 EEM 的信息。 由于 EEM 执行是器件或者至少在执行中是特定于系列的、所以我不认为在那个文档中能找到相关说明。

    另一个建议是查看 MSP 调试堆栈和/或 MSPDebug 的来源。 我已经检查了 MSP 调试堆栈、MSP430.dll 的源代码似乎有一些关于器件内部访问的信息。 我还可以看到诸如 EEMRegisterAccesss430等量产名称。但是、我无法确定地址或函数。 可悲的是代码大多是无文档记录的-除了上面的许可证信息,所以它是真的很难从它获取任何数据的细节。 如果您知道在哪里查看、请告诉我。

    我不太理解另一线程的最后一条建议:"或者、您可以通过高速 UART (4Mbps)或 JTAG/SBW 邮箱系统使用日志记录"。 是否有人建议 在他们使用的 protocoll 上运行 CCS 和 Spy? 不管怎样、我无法从该链接中获取任何内容。

    回到最初的问题。 如何访问 EEM 系统。

    EEM 系统的实现方式与器件的外围类似、我可以将寄存器和值写入这些器件。 用户指南 SLAU208P 建议这样做、因为它与所有其他模块一样列出。 不过、寄存器没有描述-所以我仍然希望有一个通用文档描述 EEM 寄存器、我只是不知道。 您对此有什么见解吗?

    谢谢。

    拉斯穆斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在我看来、我好像必须修改 gdb_agent_console.exe 用于配置目的的 msp430.dat 文件。 我假设我能够以这种方式更改配置、调试堆栈会将 EEM 设置为相应的状态。 然而、到目前为止、我找到的唯一文档是在 SLAU646F 的第4.7章中、很遗憾的是、没有给 EEM 时钟提供选项。

    是否有人知道 可以从 msp430.dat 文件读取哪些选项的替代文档或文档?

    感谢你的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rasmus:

    很抱歉迟到了回复。 就我而言、我没有找到更多关于 EEM 的资源。 我可以尝试向其他人询问、但这可能没有帮助。

    谢谢。

    于浩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yuhao:

    感谢您的回复。

    我相信您具有相当出色的硬件设置、能够 在调试期间精细确定状态。 遗憾的是、您只能在自己的 IDE 和市售配置中启用这些配置、例如 IAR。 在 开放平台上获得支持也很棒、如果您有可用的相应文档、就可以轻松实现这些支持。 就我个人而言、我认为你们错过了 这方面的机会。

    但是、 从我的角度来看、我知道目前无法配置嵌入式仿真模型。

    谢谢。

    拉斯穆斯