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.

[参考译文] TMS570x:EtherCAT 字节序问题

Guru**** 2604225 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/734593/tms570x-ethercat-endianess-issue

大家好、
我们遇到与原始线程中描述的问题类似的问题。
 e2e.ti.com/.../431713 端字节序

请不要按原样分配和离开。 我们正在寻找解决方案。

我们使用 Hercules RM 系列微控制器+EtherCAT 创建了该项目。 此项目工作正常。
当我们尝试使用 Hercules TMS570系列微控制器+EtherCAT 重新构建同一项目时、该项目部分正常工作。
 (i)Esc_HWInit()正在工作。 我们已经检查了麻醉剂。 TwinCAT =它处于 Init 错误模式。
 我们已正确选择 SSC 代码配置文件中的 BIG_Endian_Format。
 
 基于小端字节序的德州仪器 RM 系列微控制器
 基于大端字节序的德州仪器 TMS570系列微控制器

TMS570系列微控制器+EtherCAT =部分工作...TwinCAT =处于 Init 错误模式。

是否需要手动合并 SWAPWORD 和 SWAPDWORD 设置 SSC 自动生成的文件?
您能否给您宝贵的意见、让您进入我的系统进入"PREOP Mode""OP Mode"?
谢谢你

此致、
S.Saravanakumar

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

    您在您的帖子中提到了我不熟悉的几个缩略词。 此外、是否编译了所有软件包以与大端字节序(bE-32)处理器配合使用? 需要重新编译整个代码项目、以便从 RM MCU 迁移到 TMS570 MCU。 您使用的是哪些特定部件?

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

    尊敬的先生:

    请告诉我、哪些首字母缩略词不熟悉。 我将为您提供反馈。

    我们已经在 CCS-TMS570中编译了完整的软件。

    您能否将详细信息发送给此电子邮件 ID :saravanakumar.s@tsts.in

    我可以提供所有详细信息。

    谢谢你。

    此致、

    S.Saravanakumar

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

    您使用的是哪些 RM 和 TMS570器件? 此外、您是否正在使用具有 SPI 接口的 EtherCAT 收发器连接到 RM/TMS570器件?

    TMS570上运行的所有软件都必须在编译器中使用--be32开关进行编译,也可以通过 CCS 中的 GUI 启用该开关。

    在 TMS570上执行代码时、您会看到什么错误?

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

    尊敬的先生:

    以下是反馈、

    此外、您是否正在使用具有 SPI 接口的 EtherCAT 收发器连接到 RM/TMS570器件?

    S.Saravanakumar:是的。 我们使用了 SPI 接口。


     TMS570上运行的所有软件都必须在编译器中使用--be32开关进行编译,也可以通过 CCS 中的 GUI 启用该开关。

    S.Saravanakumar:在 CCS 中、默认情况下启用编译器设置。  编码的某些部分 正在工作。

    在 TMS570上执行代码时、您会看到什么错误?

    S.Saravanakumar:我们怀疑 TMS570中断代码部分。 我 可以离线共享完整的项目代码和其他详细信息。 我已提供电子邮件 ID。 请发送测试邮件。

    此致、

    S.Saravanakumar