打印

Microchip LAN9255使用问题

[复制链接]
6337|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
半个小苹果|  楼主 | 2022-4-22 16:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用Microchip EVB-LAN9255和harmony3库中的Microchip-MPLAB-Harmony / ethercat库(https://github.com/Microchip-MPLAB-Harmony/ethercat)进行开发过程中遇到了以下问题。
按照 https://microchip-mplab-harmony.github.io/ethercat/apps/ethercat_counter_foe_app/docs/readme_lan9255_same53_sqi.html 应用说明文档,我对harmony3库中提供的LAN9255的demo工程进行了正确的配置,程序可以正常编译并正确的在硬件电路板上运行,接下来我按照说明文档使用TwinCAT3对EtherCAT从站进行扫描,可以正常的扫描出Device和Box,但是接下来按照文档进行EEPROM Updata操作时,出现了错误,TwinCAT3报错Error Writing E2PROM at Auto Inc Adress 0x0,对于这个错误我尝试了使用SQI直接模式和SQI间接模式两种方式进行测试,最终结果一样,均出现此错误。在进行对demo的代码进行分析后,我认为是进行对SAME53的smart eeprom进行写入时出现了错误,具体函数为sample_app.c中的UINT16 HW_EepromWrite(UINT32 wordaddr)函数,但是我尚未找到具体的解决方式,希望得到各位大佬的帮助。


使用特权

评论回复

相关帖子

沙发
jack45| | 2023-5-31 10:27 | 只看该作者
最后怎么解决的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝