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:无法配置 ETSEL 和 AMP;ETPS 寄存器

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1630059/tms320f28388d-cannot-configure-etsel-etps-registers

器件型号: TMS320F28388D

我有一个功能可以为 ePWM 配置相关寄存器。 我的 TBCTL 寄存器配置正确、但它使用相同的功能来配置 ETPS 和 ETSEL、但这些功能不起作用。 此外、我无法在处理器运行时使用 Expressions 窗口配置它们。 我在 2837S 到 28388D 的代码端口期间发现了这个问题、但仍然仅利用 28388D 上的 1 个内核。  

我已经交换了寄存器的配置顺序(即,将这 2 个寄存器移动到顶部)、运气不好。
我已经尝试显式写入寄存器“EPwm1Regs.ETSEL.bit.intEn = 1;“、这也不起作用。  似乎 ETSEL 和 ETPS 寄存器无法以某种方式访问。  

我尝试了另一个链接器文件、但如果它有某种关系、我不会感到特别惊讶? 可能与链接器相关?

image.png

 

RAM 链接器如下所示:
image.png

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

    您看到了什么错误?  您能详细说明一下您的问题吗?

    此致、

    Sumit