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.

[参考译文] TMS320F280049C:对 UID_UNIQUE (UniqueID)寄存器的 Driverlib 支持

Guru**** 2747405 points

Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/964724/tms320f280049c-driverlib-support-for-uid_unique-uniqueid-register

器件型号:TMS320F280049C
主题中讨论的其他器件:C2000WARE

driverlib 中是否有任何支持来支持读取280049C 处理器的唯一 ID?  《TMS320F28004x Piccolo 微控制器技术参考手册》SPRUI33B 在"3.14.23.7 UID_UNIQUE 寄存器"部分中列出了每个280049处理器中预编程的唯一标识号的相关信息。  我没有找到这个值的 driverlib getter (首选)、也没有在这个论坛中找到这个值的信息。

我在我的 CCS 项目环境中对技术参考手册中列出的寄存器名称(UID_UNIQUE、UniqueID)进行了全文搜索、但在任何源文件中都找不到部分提及。  我使用的是 C2000ware 3.02.00.00版本。

如果它尚未在 driverlib 中实现、我还可以如何在 C++环境中获取该值?

是否有人可以向 driverlib 支持部门推荐此添加项?  这一点以及"3.14.23 UID_REGS 寄存器"中提到的192位伪随机数似乎都是非常有用的值、应该通过 driverlib 中的 SYSCTRL 或 CPU 文件来获得。

谢谢、

Don Lucas

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

    Don、

    我正在我们的系统中创建一个添加这些功能的请求。 感谢您的建议。 我们将在未来版本中实施。

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

    感谢 Santosh 的快速回答。  很高兴 TI 将这些功能添加到 driverlib 中、但有人能告诉我现在如何在 C++(或 c)中访问此寄存器?

    再次感谢!

    Don

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

    Don、

    有关地址详细信息、请参阅数据表第6.4节。

    www.ti.com/.../tms320f280049

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

    谢谢、Santosh -抱歉、我自己没有找到这个、但这正是我目前需要的。  我期待这种类型的信息出现在 driverlib 中。  MCU 温度传感器是另一个很难实现的传感器、但一旦新的 driverlib 和示例代码出现、这就成了一块蛋糕。  继续保持良好的工作!

    Don