根据手册EtherCAT_Slave_Controller_User_Guide,
在完成了scan for device后选择了Devive 2,出现了scan for boxes并确认后,并未在device左边列表发现#boxes
询问TWINCAT官方后,说是TI未完成从站配置
测试时,您是否在CPU1内核上运行分配eCAT到CM程序?这将是任何CM核心eCAT示例项目所必需的。
如果在CPU1核心上运行分配eCAT到CM程序和在CM核心上运行CMCiA402程序时无法扫描设备,那么您可以尝试回显示例,以便第一次对EEPROM进行编程。之后,您应该能够重试CiA402示例。
您正在使用TMDSCNCD28388D并连接到端口0(J5),对吗?
您在扫描之前生成了堆栈文件并将ESI文件移动到TwinCAT?您是在Windows PC上运行TwinCAT还是使用IPC?
请验证TwinCAT是否按照本指南第4.2节“设置TwinCAT”进行设置。特别检查以下部分:
-我运行了echoback示例,但仍然出现了没有#boxes的问题
在运行示例项目并将Port0连接到TwinCAT主机时,您正在扫描设备#2,对吗?这对我来说已经在F2838x ControlCARD EVM上工作过很多次了,我不确定这里出了什么问题。。。
-我如果想采用GPIO手动复位的方式来解决这个问题,请问建议设置多少微秒或者毫秒
你能解释一下你的意思吗?