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.

[参考译文] MSPM0G3519:MSPM0G3507 和 MSPM0G3519 需要.SVD 文件

Guru**** 2551110 points
Other Parts Discussed in Thread: MSPM0G3507, MSPM0G3519

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1567885/mspm0g3519-required-svd-file-for-mspm0g3507-and-mspm0g3519

器件型号:MSPM0G3519
Thread 中讨论的其他器件:MSPM0G3507

工具/软件:

我们需要 为 MSPM0G3507 和 MSPM0G3519 提供.SVD 文件、以帮助我们在工具中进行调试时从寄存器读取值。

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

    尊敬的 Develo:

    如果在计算机中安装了 IAR、则可以在以下路径中找到 MSPM0 的.svd 文件:

    我还在我的环境中附加了这两个文件、请检查它们是否适合您。

     e2e.ti.com/.../3872.MSPM0G350X.svde2e.ti.com/.../MSPM0G351X.svd

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

    您好、

    感谢您的及时答复。 但是、我无法在此 SVD 文件中找到地址 0xE000ED00 处的 SCB 寄存器。 如果您能让我知道如何通过 SVD 文件读取此寄存器、那会很棒。

    谢谢

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

    尊敬的 Embedded:

    我想它是一个 ARM Cortex M 内核寄存器。 如果在 SVD 文件中找不到该文件、则可能未定义该文件。

    您是否可以在软件中直接读取该 0xE000ED00 地址?

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

    但我想像对其他外设所做的那样读取整个 SCB 块、 这样就解决了我的问题

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

    您好、

    我想您可以在代码中直接使用 SCB。 例如使用“SCB->SCR"访问“访问 系统控制寄存器、您可以在 MSPM0 SDK 中找到 SCB 定义: \source\third_party\CMSIS\Core\include\core_cm0plus.h 文件。