进行EtherCAT开发,板子是EVB-LAN9252-HBI+,板子上的芯片是LAN9252和PIC32MX795F512L,下载官方的SDK(evb-lan9252-hbiplus-pic32-sdk-v1.3),按照官方的quick start的PDF上的步骤进行,在MPLAB IDE中代码编译通过。最后在TwinCAT中进行扫描,出现错误。
如图:
(1)Device下的online
(2)具体的报错
(3)box的online
但是如果用MPLAB IPE连接设备,烧写官方给的.hex文件,就不会报错。。
之所以要解决这个问题,是因为想在文件中加PDO对象,因此必须对官方代码进行改动。因此如果解决不了官方源码这个错误,我自己后续的工作就不能完成。。。
有相关经验的大神帮忙分析一下,毕设在做这个,很急!!谢谢啦!!