天线|RF射频
直播中

刘翔宇

7年用户 154经验值
私信 关注
[问答]

为什么使用spi接口外接enc28j60模块移植lwip但用电脑ping不通?

尝试使用F4板子的spi接口和enc28j60模块移植lwip,显示屏显示初始化成功,但是用电脑ping不通,不知道怎么检查原因,求各位大神指导!谢谢!

回帖(4)

柳杨

2019-10-21 08:18:25
问题找到了,我用的是f4板子的配置文件,把配置文件中有关f4硬件校验的那段代码注释掉就可以了!
举报

李笑才

2019-10-21 08:36:34
F4还是别用ENC了。。。
举报

李佳

2019-10-21 08:56:00
enc28j60支持回环模式,你可以先把它配置为回环模式,排除协议栈,直接通过SPI向enc28j60发数据,此时应该是你发什么就会收到什么,以测试数据通道是否初始化正确。如果回环测试可以通过,那就是协议栈移植有问题了。协议栈调试稍微难一点,可采用从低向上的方式排查,先查MAC层报文是否正确,再查IP层是否正确,或者ICMP协议是否正确。
举报

王璐

2019-10-21 09:12:51
看了F4的视频之后想自己动手用enc28j0练习一下
举报

更多回帖

发帖
×
20
完善资料,
赚取积分