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.

[参考译文] TMS320F28388D:访问 CPU2中的 CLB 寄存器

Guru**** 2614265 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/969727/tms320f28388d-accessing-clb-registers-in-cpu2

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

大家好、

根据 F2838x TRM、CLB 寄存器可由 CPU1和 CPU2访问。 但是、当我在 CCS 中尝试相同操作时、我无法访问 CPU2中的 CLB 寄存器。 这是预期的吗?  我已附上屏幕截图

e2e.ti.com/.../CLB_5F00_38x-CPU2.docx

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

    我明白了。 您应该仍然能够访问代码中的寄存器。 确保通过 CPU1将 CLB 外设的控制传递给 CPU2。

    对于 CCS 寄存器窗口中 CPU2中缺少的寄存器、您可以更正缺少的寄存器。 我将与 CCS 团队合作、将其添加到寄存器视图中。

    NIMA

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

    要为 CLB 选择 CPU、 在 DevCfgRegs.CPUSEL15中、我可以看到 CLB1-4的 CPU 选择。 但是、我无法看到 CLB5-8的情况相同。 这些 CLB 逻辑块将使用哪个寄存器?

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

    尽管在 TRM 中没有提到、但我在最新 C2000版本(C2000Ware_3_03_00_00)的'f2838x_sysctrl.h'文件中找到它。 但是、'f2838x_sysctrl.h' 文件 C2000Ware 版本3_02_00_00中缺少这些详细信息。

    感谢 Nima 刚才的回答。