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.

[参考译文] TMS320F28379D:28379d 的 CPU2上是否有用于实现端点协议的 CLB 模块?

Guru**** 2595805 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/670587/tms320f28379d-is-there-an-clb-module-on-the-cpu2-of-28379d-to-implement-the-endat-protocol

器件型号:TMS320F28379D
Thread 中讨论的其他器件:controlSUITE

我在论坛中搜索很多图块、但没有答案、因此我询问有关如何在28379D 中的 CPU2上使用 CLB 模块的问题。  

我查阅了以下文件:  

   sps880H 在简短的 第6.15章中介绍 CLB;

   controlSUITE 包括"IDDK 用户指南 v2.pdf "\"IDDK_hardware_Guide_v2.pdf" 和 IDDK_PM_Servo_F2837x_v2_00_00_00项目;

   controlSUITE 包括"PM_Endat_IDDK_UserGuide_sprui34.pdf"\"PM_endat22_lib- sprui35.pdf" 和 PM_endat22_BasicPosAcc_DelComp 项目;

1\、那么现在我想确保 CLB 模块是否可以在 CPU2上使用?

    在 F2837xD_Headers_nonBIOS_CPU1.cmd 中,  它具有 CLB_XBAR,但在 CPU2.cmd 中找不到。 那么、我认为 CPU2器件不支持 CLB?

analog_Subsys:origin = 0x05D180,length = 0x000080

CLA1:origin = 0x001400、length = 0x000040 // CLA 寄存器*/

CLB_XBAR:origin = 0x007A40,length = 0x000040

CMPSS1:origin = 0x005C80,length = 0x000020

2\如果 CLB 可以在 CPU2上使用、我可以通过 TI 的库在其上实现端点、以参考示例?

 CONSUITE‘s 示例都在 CPU1上编程、而不是在 CPU2上编程。 所以我不确定。

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

    目前、CLB 模块只能通过 TI 提供的软件以库的形式进行配置。
    位置管理器库支持 EnDat 协议、基于 CLB 的位置管理器库 s/w for endar 仅适用于 CPU1。
    您的理解是正确的、"Consuite‘s example is both programmed on the CPU1 and not CPU2"、这就是它的用途。

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

    祝你一切顺利!