主题中讨论的其他器件:C2000WARE
您好!
我按照常见问题解答来解决 EtherCAT 问题、但无法正常工作。 我无法在 TwinCAT 中看到从器件。
首先、我插入 F28388D 从器件以确保 TwinCAT 设置正常工作:

对于 program_i2c_esc_EEPROM_F28P65、我将其构建为闪存。 然后、在调试模式下、我运行代码、观察一些在 RX_MsgBuffer 中更新的值、然后到达 ESTOP0: 
导入 f28p65x_CPU1_PDI_HAL_TEST_APP 后、我添加了 ethercat_slave_cpu1_hal_phy_check.c: 
我右键单击原始的 ethercat_subdevice_cpu1_hal.c 文件、并将其排除在构建之外。
我应该在闪存或 LAUNCHXL_FLASH 中构建吗? 
如果我尝试刷写、那么在 TwinCAT 中、我会尝试扫描器件、不会执行任何操作。 我尝试 PORT0和端口1、重启...
如果我尝试在 LAUNCHXL_FLASH 中构建、我得到错误: 
我没有收到常见问题解答: d.构建该程序并将其加载到 CPU1。 将‘几条"ESTOP0"命令、点击"Resume"、直到代码不间断地运行
当我运行调试时、它似乎停留在以下位置:
if(initStatus == ESC_HW_INIT_FAIL)
{
while(1)
{
//
// Toggle Error
//
ESC_signalFail();
}
}
谢谢!