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.

[参考译文] CCS/TMDSCNCD28379D:无法访问 Code Composer Studio 中的 RAM 寄存器

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/798732/ccs-tmdscncd28379d-no-access-to-ram-registers-in-code-composer-studio

器件型号:TMDSCNCD28379D
Thread 中讨论的其他器件:C2000WAREcontrolSUITE

工具/软件:Code Composer Studio

大家好、

我拥有用于 C2000实时控制开发套件的 F28379D controlCARD、并使用 CCS 版本8.3.0。

对于我的实现、我希望使用来自"ePWM_regs"寄存器的"VCAPCTL"寄存器。 一些 ePWM 寄存器(TBCTL)在 CCS 中可用、但该寄存器(和其他寄存器)不可用。

我认为我使用的映射文件并不包含所有 ePWM 寄存器、因为没有足够的 RAM 一次性映射所有寄存器。

是否有包含所有 ePWM 寄存器的映射文件、或者是否有任何其他解决方案来解决此问题?

此致、

Martin

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

    我发现"F2837xD_ePWM.h"文件中未包含 PWM 寄存器 I Miss。 该文件定义了寄存器的结构。 映射了所有寄存器的0x100h ewpm 地址的完整存储器范围。 这些寄存器似乎没有被定义、但它们的存储器可用。 我可以将这些寄存器手动添加到"F2837xD_ePWM.h"文件中、还是需要一些其他更改(如果我手动更改、寄存器对硬件没有影响)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您使用的是哪种版本的 C2000Ware? 如果是旧版本、请下载最新版本、因为我使用的版本(C2000Ware_1_00_04_00)定义了该寄存器。

    此致、

    Vivek Singh

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

    遗憾的是、对于该器件、我们在该版本的 CCS 寄存器视图中没有谷底开关寄存器。  我们将在以下版本中添加它们。

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

    感谢您的快速回复。

    我已链接路径"controlSUITE/DEVICE_SUPP/F2837xD/V210/F2837xD_HEADers/include"中的接头。 在这里、寄存器不可用。

    在我的 C2000版本中、标头包含缺失的寄存器。 因此、我将直接将标头链接更改为 C2000。

    此致、

    Martin