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.

[参考译文] TMS320F28379D:CPUID 1为0

Guru**** 2609955 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/689553/tms320f28379d-cpuid_1-is-0

器件型号:TMS320F28379D

您好!

我正在尝试通过读取技术手册中描述的 CPUID _1寄存器来识别代码正在运行的 CPU。

如果我在 CCS 中调试并查看存储器浏览器、地址0x00000000为0x0040。 我们忽略的前8位(如上所示)和高8位应为1或2。 我看到0。

出了什么问题?

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

    好的、  在 F28379D 数据表中、我找到了需要读取的实际地址。 为什么 F28379D TRM 不包含此信息?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    地址为0x0是该寄存器的偏移量、而不是寄存器的实际地址。 地址0x0是 RAM 位置(M0)、因此显示不同的值。 TRM 中缺少此问题的基址、我们将在下一版本中进行更正。 感谢您的反馈。

    此致、
    Vivek Singh