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.

[参考译文] TMS320F28388S:USB 和 EtherCAT 寄存器 CM 的基址

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1019709/tms320f28388s-usb-and-ethercat-registers-base-address-for-cm

器件型号:TMS320F28388S
主题中讨论的其他器件:C2000WARE

您好、香榭丽舍

我们只能在 F2838x TRM 中找到 C28的 USB 和 EtherCAT 寄存器基址、但无法找到 CM 的 USB 和 EtherCAT 寄存器基址。

请帮帮我。 谢谢!

此致、
Linda

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

    Linda、

    我已将此任务分配给 C2000Ware 专家、他们位于印度、因此请在明天(20)早上之前回复。

    最棒的

    Matthew

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

    Linda、

    CM 侧的 USB 基址为 0x4005_0000、EtherCAT 基址为 x400A_0000

    此致

    Siddharth

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

    Linda、

    [引用 userid="84708" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1019709/tms320f28388s-usb-and-ethercat-registers-base-address-for-cm "]我们只能在 F2838x TRM 中找到 C28的 USB 和 EtherCAT 寄存器基址,但无法找到 CM 的 USB 和 EtherCAT 寄存器基址。

    我们也会在其他模块的 TRM 中看到相同的问题、看起来这是由于工具中的错误而在最后一个版本的 TRM 中发生的。 我们将在下一个版本中对其进行更新。

    感谢您的反馈。

    此致、

    Vivek Singh  

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

    您好 Siddharth、您好 Vivek、

    CM 上 USB 寄存器的偏移地址是否与 C28上的偏移地址相同? 如果没有、您是否有 CM 的偏移地址表? 谢谢!

    此致、

    Linda

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

    您好 Siddharth、您好 Vivek、

    对于 CM 上的 EtherCAT、ESC 寄存器的偏移地址在 C2000ware EtherCAT 演示代码中如下所示:

    #define ESCSS_O_IPREVNUM     0x0U // IP 修订版本号
    #define ESCSS_O_INTR_RIS      0x4U // EtherCATSS 中断原始状态
    #define ESCSS_O_INTR_MASK   0x8U // EtherCATSS 中断屏蔽
    #define ESCSS_O_INTR_MIS      0xCU // EtherCATSS 屏蔽中断状态
    #define ESCSS_O_INTR_CLR      0x10U // EtherCATSS 中断清除
    #define ESCSS_O_INTR_SET      0x14U // EtherCATSS 中断设置为仿真
    #define ESCSS_O_LATCHIN 输入    0x18U //选择 Latch0/1输入和 LATCHIN 输入
    #define ESCSS_O_ACCESS_CTRL 0x1CU // PDI 接口访问控制配置。
    #define ESCSS_O_GPIN_DAT      0 x20U //用于调试和覆盖的 GPIN 数据捕获
    #define ESCSS_O_GPIN_PIPE     0x24U // GPIN 管道选择
    #define ESCSS_O_GPIN_GRP_CAP_SEL 0x28U // GPIN 管道组捕获触发器
    #define ESCSS_O_GPOUT_DAT         用于调试和覆盖的0x2CU // GPOUT 数据捕获
    #define ESCSS_O_GPOUT_PIPE        0x30U // GPOUT 管道选择
    #define ESCSS_O_GPOUT_GRP_CAP_SEL 0x34U // GPOUT 管道组捕获触发器
    #define ESCSS_O_MEM_TEST             0x38U //存储器测试控制
    #define ESCSS_O_RESET_DEST_CONFIG  0x3CU // ResetOut 影响或目的配置
    #define ESCSS_O_SYNC0_CONFIG         0x40U //各种触发器的 SYNC0配置
    #define ESCSS_O_SYNC1_CONFIG         0x44U //各种触发器的 SYNC1配置

    与 F2838x TRM 中的表31-18所述的 C28不同:

    您还想更新 CM 上 ESCSS 寄存器的偏移地址表吗? 谢谢!  

    此致、

    Linda

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

    您好 Linda、

    是的、我们也会更新偏移。 谢谢你。

    此致、

    Vivek Singh