Part Number:LAUNCHXL-F28P65XOther 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 的功能验证呢?
Yale Li:
请联系一下你的FAE,这个版本的软件好像不支持demo板
,
user5888614:
你好,请问是哪个软件不支持呢?CCS,C2000Ware还是TwinCAT呢?其中CCS和C2000Ware均已升级到官网上的最新版本。
,
Yale Li:
C2000ware
,
user5888614:
那请问目前有可以提供的能支持 EtherCAT 测试的样例工程吗?
,
Yale Li:
有没有试一下别的普通的例程,我们先排除一下板子的原因
,
user5888614:
你好,需要测试哪些历程呢?我测试了简单的 LED 例程且能正常工作。同时,也测试了 f28p65x_cpu1_pdi_hal_test_app project 工程,这个工程和 f28p65x_cpu1_echoback_solution 一样也是扫描不到设备,所以也就无法对 EEPROM 进行编程。此外,这是块全新的刚拆封的开发板,第一个测试的例程就是 EtherCAT,所以我们初步没有把问题定位到板子上。
,
Yale Li:
我已经联系了相关工程师,正在等待回复
,
user5888614:
好的,非常感谢
,
Yale Li:
客气了
,
Yale Li:
LAUNCHXL-F28P65X: Unable to scan for the device by TwinCAT
这个问题就是你们提的吧?相关的工程师会直接在那边回复你们。
,
user5888614:
是的,感谢您的帮助。
,
haojie liu:
您好,请问一下您存在的问题解决了吗?我也出现了相关的问题。我使用的开发板是抄的ti的F28388D的板,我按照TI公司的EtherCAT Slave Controller Software USER'S GUIDE操作一样扫描不到设备。