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.

LAUNCHXL-F28P65X: EtherCAT 无法扫描到设备

Part Number: LAUNCHXL-F28P65X
Other Parts Discussed in Thread: C2000WARE,

1. 软件版本

CCS:12.5.0.00007 

C2000Ware:C2000Ware_5_01_00_00

TwinCAT版本:v3.1.4024.12

SSC Version: 5.12

样例工程:***\C2000Ware_5_01_00_00\libraries\communications\Ethercat\f28p65x\examples\f28p65x_cpu1_echoback_solution

LAUNCHXL-F28P65X 开发板为全新开发板,未加载过任何其他程序。

2. 问题描述

使用样例工程 f28p65x_cpu1_echoback_solution ,将 SSC 生成的代码复制到该工程目录下,此后将该工程导入到 CCS 中,并添加 _LAUNCHXL_F28P65X 宏定义以及 EtherCAT 协议栈的路径,如下图所示:

将上述工程进行编译得到如下 Warnings :

将该工程下载到 LAUNCHXL-F28P65X 的 RAM 中并点击运行,出现的现象是板上的 D11 红色 LED 不停闪烁,表明存在错误:

未插入网线前,网口的状态灯全亮,如下图:

当插入网线后,所插入的网口的状态灯全灭,如下图:

此后打开 TwinCAT 对设备进行扫描,发现无法扫描到有效设备:

所以请问 TI 工程师,这个样例工程( f28p65x_cpu1_echoback_solution )是否可以正常工作?为什么此时无法扫描到设备呢?我的操作过程是否存在问题?如果存在问题,那么是哪里出现了问题且如何解决以能使该样例工程能正常扫描到设备并进行 EtherCAT 的功能验证呢?

x 出现错误。请重试或与管理员联系。