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.

[参考译文] TMS320F28P650DH:上部计算机 TwinCAT 无法扫描从器件。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1456507/tms320f28p650dh-the-upper-computer-twincat-cannot-scan-the-slave-device

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

工具与软件:

上部计算机 TwinCAT 无法扫描从设备。 DSP 运行 f28p65x_CPU1_echoback_solutions 程序(SSC 生成代码和 XML 文件)、并将端口 P0连接到电源线

   

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

    您好!

    我们的专家目前不在。 请预计回复会延迟2-3天。

    此致、

    Divyansh

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

    您好!

    请确保示例中正在使用 LaunchPad 引脚配置、即添加 _LAUNCHXL_F28P65X 至项目预定义列表(如果尚未添加)。

    如果问题仍然存在、请查看以下文章:

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1325322/faq-launchxl-f28p65x-how-do-i-fix-the-ethercat-issue-where-the-launchpad-cannot-be-scanned-in-twincat 

    此致!

    Kevin

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

    操作现象:

    1-I am C2000ware、5.01。 转至 e 并运行 F28p65x_CPU1_PDI_HAL_TEST_APP 工程。 程序无法运行错误

    与此 EtherCAT 历史记录-f28p65x_cpu1_echoback_solutions 对应的通信方法和协议有哪些

    3-ethercat_slave_cpu1_hal_phy_check.c 重复定义了该文件

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

    您好、专家、我有一个重要的问题要问您。 您说这个板有硬件错误、我们公司在这个板上使用了 phy 芯片、请问这个芯片有错误还是有错误? 我们即将绘制核心板原理图、如何避免此错误?

    如果主器件使用 QT、则从 DSP 的 EtherCAT EEPROM 硬件是否需要它、如果需要、如何使用它、如果不需要、则需要哪些额外工作?

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

    您好!

    您的 LaunchPad 板的序列号为  CL652307、因此该板具有该 E2E 中所述的 PHY 问题。

    3-ethercat_slave_cpu1_hal_phy_check.c 重复定义了该文件[/quot]

    若要解决此错误、您只需根据以下指令排除"ethercat_subdevice_cpu1_hal.c"文件:

    [quote userid="588878" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1456507/tms320f28p650dh-the-upper-computer-twincat-cannot-scan-the-slave-device/5591024 #5591024"专家好,我有一个重要的问题要问你。 您说这个板有硬件错误、我们公司在这个板上使用了 phy 芯片、请问这个芯片有错误还是有错误? 我们即将绘制核心板原理图、如何避免此错误?

    电路板很好、只是组装到某些电路板上的 Rev0 DP83826 PHY 存在问题。 任何较新的 DP83826 PHY 都将是修订版1、因此不会出现此问题。

    [报价 userid="588878" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1456507/tms320f28p650dh-the-upper-computer-twincat-cannot-scan-the-slave-device/5591024 #5591024"如果主控器使用 QT、从控 DSP 的 EtherCAT EEPROM 硬件是否需要它、如果是、如何使用它、如果不是、需要做什么额外的工作?

    在这种情况下 QT 的含义是什么?

    此致!

    Kevin

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

    大家好、专家、 在这种情况下、QT 意味着 EtherCAT 的主器件、可以实现?

    当我尝试使用 QT 作为主器件、并使用 DSP EtherCAT 作为辅助器件时、我可以在计算机上识别网卡、但无法与其通信。 我该怎么办

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、专家、我有一个重要的问题要问您。 您说这个板有硬件错误、我们公司在这个板上使用了 phy 芯片、请问这个芯片有错误还是有错误? 我们即将绘制核心板原理图、如何避免此错误?
    专家说

         电路板很好、只是组装到某些电路板上的 Rev0 DP83826 PHY 存在问题。 任何较新的 DP83826 PHY 都将是修订版1、因此不会出现此问题

    聂春英说:

       您好、专家、如何识别 phy 的版本?

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

    目前、写入 EEPROM 失败、并且读取 EEPROM 不正确。 使用 SSC 工具生成了28p65x_CPU1_echoback_solution 代码、并根据 EtherCAT 用户指南执行6a、6B

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

    您好!

    您好、如何识别 phy 的版本?

    PHY 有一个可通过 MI 接口检查版本的寄存器。

    目前、写入 EEPROM 失败、并且读取 EEPROM 不正确。 使用 SSC 工具生成了28p65x_CPU1_echoback_solution 代码、并根据 EtherCAT 用户指南执行6a/6bb [/报价]

    对于存在 PHY 版本问题的电路板、您需要 按照下页中的步骤对 EEPROM 进行编程。

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1325322/faq-launchxl-f28p65x-how-do-i-fix-the-ethercat-issue-where-the-launchpad-cannot-be-scanned-in-twincat 

    此致!

    Kevin

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

    根据您提供的信息添加代码、然后运行 EtherCAT 编写指南、

    从这一步开始

    当前状态为 ERROR (错误)

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

    您好!

    您添加的 PHY 寄存器写入是否正常工作? 现在您是否能够使用 TwinCAT 对 EEPROM 重新编程?

    如果您在 TwinCAT 中启用了 DC 同步、可以尝试将其禁用并使用 Free Run 模式。

    此致!

    Kevin

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

    添加 PHY 寄存器操作将运行 program_i2c_esc_EEPROM_F28P65x 文件、我无法在 TwinCAT 中写入 EPROM、

    在 TwinCAT 中设置从站工作模式 DC。 未检索对象字典内容

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

    您好!

    您应该能够 使用 TwinCAT 对 ESC I2C EEPROM 进行编程而不会出现问题 之后 首次使用"program_i2c_ESC_EEPROM_F28P65x"工程对 EEPROM 进行编程。

    但是、  由于 Rev0 DP83826 PHY、每次都需要使用"ethercat_slave_cpu1_hal_phy_check.c"中的代码写入 PHY 寄存器。 请确保您正在执行此操作。

    此致!

    Kevin