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.

[参考译文] TMS320F28P650DK:CLB 寄存器不会设置

Guru**** 2526700 points
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1341326/tms320f28p650dk-clb-registers-do-not-sets

器件型号:TMS320F28P650DK
主题中讨论的其他器件:SysConfigC2000WARE

您好!

我正在为某个项目使用 F28p650DK launchpad、并想在其中设置一个 CLB 逻辑块、但当我使用生成的代码时、它未进行设置、而在代码中、我看到 regiserts 已设置、但当我在本次调用后监控它们时、它们仍然存在 影响。 我放了几张代码照片、以展示启动 CLB 的功能被调用。


在 init_board 函数中调用 CLB_configure 函数、然后借助 initTILE 函数设置其寄存器。
但当我进入调试模式时、我看不到任何 CLB 寄存器发生了变化。

如果有人能帮助我、我将不胜感激。

谢谢

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

    您好!

    这一问题的专家目前不在办公室。 请预计4月1日左右会有回复。

    此致、

    本·科利尔

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

    您好!

    您不使用 SysConfig 配置 CLB 是否有原因? 这要容易得多、然后手动写入所有 CLB 配置寄存器、就不太可能出错。 您可以通过从 C2000WARE/DEVICE_SUPPORT/f28p65x/examples/cpu1/empty_projects 导入 empty_driverlib 工程并添加您的代码、来启用 SysConfig 支持。 然后添加一个.syscfg 文件并配置 CLB 模块。

    本指南提供了有关使用 CLB 工具的说明、但是如果您已经熟悉 CLB、在不阅读本指南的情况下、它非常直观:

    https://www.ti.com/lit/ug/spruir8b/spruir8b.pdf?ts = 1711476735463&ref_url=https%253A%252F%252Fwww.google.com%252F

    谢谢!

    卢克