TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

[参考译文] MSPM0G3507:在新 SDK 中缺少#define?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1416021/mspm0g3507-missing-define-in-new-sdk

器件型号:MSPM0G3507
主题中讨论的其他器件:SysConfig

工具与软件:

我刚刚尝试将 GRLIB 端口更新到新的2.02.00.05 SDK、但收到缺失的#define 错误、用于:

'SYSCTL_MCLKCFG_UDIV_DIVIDE3'

在 dl_sysctl_mspm0g1x0x_g3x0x.h 中有一个定义、用于*DIVIDE2*、但不用于*DIVIDE3*

我输入了旧 SDK 中的值、它的工作原理是:

#define SYSCTL_MCLKCFG_UDIV_DIVIDE3             ((uint32_t) 0x00000020U)        /*!< ULPCLK 为 MCLK/3 (3分频)*/

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

    Keith、您好!

    实际上、MSPM0G 不支持值3的 UDIV。 在以前的 SDK 版本中、它尚未修改、因此您仍然可以 在.h 文件中找到 SYSCTL_MCLKCFG_UDIV_DIVIDE3、您可以在 SysConfig 中选择"3"。 但在最新的 SDK 版本中、它已进行了修改。 您会发现、无论是在时钟树接口还是 SysConfig 基本接口中、您都无法将 UDIV 设置为3。

    此致、

    Janz Bai

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

    当我设置三时会发生什么情况?

    我猜它是由 MSP432P401R 遗留下来的。

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

    Keith、您好!

    我记得如果你设置"3"、实际值是"1"。 您可以尝试仔细检查、但请记住、设置"3" 对于我们的 M0没有意义。

    此致、

    Janz Bai