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.

[参考译文] TMS320F28P650DK:无法在 EtherCAT 上找到器件

Guru**** 2540720 points
Other Parts Discussed in Thread: LAUNCHXL-F28P65X, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1324444/tms320f28p650dk-cannot-find-device-on-ethercat

器件型号:TMS320F28P650DK
主题中讨论的其他器件:LAUNCHXL-F28P65XC2000WARE

大家好!

我收到了两个新的 LAUNCHXL-F28P65X 板。 我正在尝试运行示例 f28p65x_CPU1_PDI_HAL_TEST_APP。
首先、除了具有 RAM 和闪存外、还有两个额外的启动 XL 选项

有何差异?

当我尝试针对 RAM 或闪存进行编译时、该编译过程中不会出现任何错误。 对板编程后、端口0上的 LED 闪烁、尽管没有连接任何器件、这是奇数。 此外、当我尝试将其连接到 TwinCAT 或 SSC 时、我找不到任何器件。

我尝试为 LAUNCHXL_RAM 或 LAUNCHXL_FLASH 进行编译时、会遇到以下错误:



描述   资源   路径   位置   类型
#10008-D 找不到文件"c2000ware_libraries.cmd.genlibs" f28p65x_cpu1_pid_hal_test_app             C/C++问题
#10010链接过程中遇到错误;未构建 f28p65x_cp1_pad_hal_test_app.out" f28p65x_cpu1_pad_hal_test_app             C/C++问题
由__attribute__((ramfunc))或--ramfunc=on 生成的#10430-D ".TI.ramfunc"段需要一个 SECTIONS 规范才能起作用。    f28p65x_CPU1_PDI_HAL_TEST_APP          C/C++问题
gmake:***[所有]错误2   f28p65x_CPU1_PDI_HAL_TEST_APP          C/C++问题
gmake[1]:***[f28p65x_cpu1_PDI_hal_test_app.out]错误1   f28p65x_cpu1_PDI_hal_test_app          C/C++问题
#10247-D 在没有 SECTIONS 规范的情况下创建输出段".bss"   f28p65x_cp1_pid_hal_test_app          C/C++问题
#10247-D 在没有 SECTIONS 规范的情况下创建输出段".cinit" f28p65x_cp1_pid_hal_test_app             C/C++问题
#10247-D 在不使用 SECTIONS 规范的情况下创建输出段".const"   f28p65x_cp1_pDI_hal_test_app          C/C++问题
#10247-D 在没有 SECTIONS 规范的情况下创建输出段".data"   f28p65x_cp1_pDI_hal_test_app          C/C++问题
#10247-D 在没有 SECTIONS 规范的情况下创建输出段".text"   f28p65x_cp1_pDI_hal_test_app          C/C++问题
#10247-D 在没有 SECTIONS 规范的情况下创建输出段"codestart"   f28p65x_CPU1_PDI_HAL_TEST_APP          C/C++问题
#1181-D #WARNING 指令:"重要提示: F2838x EtherCAT 软件现已针对 XTAL 的25MHz 源代码构建。 请参阅 EtherCAT 软件用户指南以了解更多信息"   ethercat_subdevice_cpu1_hal.c   /f28p65x_cpu1_pid_hal_test_app   line 1018   C/C++ problem
无法解析生成变量'C2000WARE_ROOT'。 此项目可能无法按预期生成。    f28p65x_CPU1_PDI_HAL_TEST_APP      属性   问题

我正在使用 CCS:版本:12.5.0.00007 和 C2000Ware_5_01_00_00

该实验板:

谢谢!

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

    您好!

    这是一个已知问题、我们将在第二天或第二天发布软件权变措施。 对于给您带来的不便、我深表歉意。  

    此致、

    本·科利尔  

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

    尊敬的 Benjamin:

    我知道该问题、并认为在较新的 Launchpad 组件中解决了该问题。 这就是为什么我添加了这块板的产品代码、表明它是在12月24日密封的。

    在将我们的定制设计发送给制造部门之前、我们正在等待 EtherCAT 正常运行。 我们需要降低风险。 在订购之前在电路板上组装 PHY 时、有没有简单的方法可以确保其修订版本正确? 我知道芯片中有一个寄存器包含版本信息、但这需要实际焊接芯片才能读取寄存器。

    谢谢你。

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

    HAL、

    抱歉、我在较早阅读您的帖子时错过了产品代码。 此电路板应具有 PHY 的修订版1。

    我不知道是否有办法从阅读封装上的标记辨别、我认为您最好的选择是联系销售支持、以确保您获得了修订版1。

    根据我的获悉、TI 现在仅发货修订版1、因此如果您从 TI.com 订购、那您应该感到不错。

    此致、

    本·科利尔

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

    HAL、

    我也重新阅读了您的问题、这个问题是已知的、我们将在即将推出的 C2000WARE 版本中尝试修复。  

    您将需要使用闪存或 RAM 构建配置。 然后、您需要定义'LAUNCHXL-F28P65X'、以便正确配置引脚。  LAUNCHXL 编译配置不起作用。  

    此致、

    本·科利尔