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.

[参考译文] MSPM0G1107:基址寄存器位置、文档不清晰

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1497618/mspm0g1107-base-register-locations-lack-of-clarity-in-documentation

器件型号:MSPM0G1107
主题:MSPM0-SDK 中讨论的其他器件

工具/软件:

我需要更好地记录基址寄存器位置。  我正在查看 MSPM0 G 系列80MHz 微控制器 技术参考手册 MSPM0G110x 混合信号微控制器数据表。  关于基址寄存器 SYSCTL 的位置以及 SYSCTL.IOMUX 和 SYSCTL.IOMUX.PINCM 的偏移量也不清楚、TRM 中将其描述为4h 的偏移量(从何处开始)、并描述为一个条目(很明显、这是一个用 num PINCM 索引的数组)。  我已经了解了来自 https://github.com/TexasInstruments/mspm0-sdk/tree/main 的 TI 开源代码 、mspm0-sdk/source/ti/devices/MSP/m0p/mspm0g110x.h 中的基址寄存器似乎与 TRM 偏移不一致。  TRM 中的存储器映射仅为外设存储器提供0x4000.0000的基址、但几乎没有其他用途。

是否在某些地方准确记录了基地址、例如外设存储器基地址?  除了 RTFC 与开放的软件,并希望它的权利.

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

    IOMUX 的地址在表8-5中。 数据表中的外设汇总。  TRM 将 PINCM 称为 SECCFG 区域中的引脚控制管理寄存器 、但没有有关 SECCFG 的相关参考、数据表未提及  SECCFG。   TRM 中所有其他提到 SECCFG 的都是 SYSCTL.SECCFG、它与 IOMUX.SECCFG 没有关系、没有提及。  使用这些文档和 RTFC 方法、我解决了此问题、但希望将其报告为文档错误。

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

    您好、

    感谢您关于此问题的报告。 参阅这些寄存器的源代码是获取寄存器地址的最直接方式。