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.

[参考译文] TMS320F28374D:对 DevCfgRegs 的读取访问权限

Guru**** 2401625 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1506727/tms320f28374d-read-access-to-devcfgregs

器件型号:TMS320F28374D

工具/软件:

大家好!

在 CPU 1上、我将 DevCfgRegs.CPUSEL5.bit.SCI_A 设置为"0"(所有者为 CPU 1)、将 DevCfgRegs.CPUSEL5.bit.SCI_B 设置为"1"(所有者为 CPU 2)。 然后、我尝试 通过 CPU 2读取寄存器 DevCfgRegs.CPUSEL5、所有位都为"0"。

我 还如何在 CPU 2上获得 CPU1设定的 DevCfgRegs.CPUSEL5的正确内容?

此致
Rudi

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

    尊敬的 Rudi:

    以下是这些寄存器的存储器映射表的 TRM 快照。 有一条注释(以黄色突出显示)指出这些寄存器结构只能从 CPU1访问。 这就是您从 CPU2获得值0x0的原因

    如果您需要从 CPU2访问此信息、则 CPU2需要通过 IPC 从 CPU1查询并使用这些信息。

    此致、

    Vivek Singh