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:XCMP 寄存器缺失定义

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1430038/tms320f28p650dk-missing-definitions-of-xcmp-registers

器件型号:TMS320F28P650DK
Thread 中讨论的其他器件:C2000WARE

工具与软件:

尊敬的支持团队:

我正在使用上述具有 ePWM 5类功能的 C2000 MCU。 相应地、MCU 具有一组 EPWM_XCMP_REGS 寄存器、用于设置 PWM 模块的 XCMP 复杂波形发生器运行方式。 但是、在当前版本的 C2000ware 中、这些寄存器似乎并未在 F28P65x 类型器件的器件支持文件中预先定义。 具体而言、可以在 C2000ware 中提供的链接器命令文件中看到、缺少相关的寄存器、即未定义其地址(在"f28p65x_headers_nonBIOS_cpu1.cmd"和所有其他类似文件中、定义寄存器地址)。 同样、  "f28p65x_globalvariabledefs.c"文件中缺少所需的定义。 "f28p65x_EPWM.h"中似乎只有位字段的基本结构。

您能否提供:

-链接器命令文件设置正确的寄存器地址

-一个已更正的 globalvariabledefs 文件,其定义为 PWM 模块的 XCMP 波形特征所必需?

此致

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

    Tim、您好!

    技术参考手册中记录了 XCMP 寄存器、如需要、包括基址和偏移量。

    我会将此查询转发给软件团队、以便将来进行增强。

    感谢您的咨询。