LWIP+enc28j60的移植ping不通

发布于 2015-12-14 13:08:03    浏览:1557
最近在学习移植LWIP,移植过程中移植ping不通,求指教......
list_if()也能显示,
finsh>>list_if()
network interface: e0 (Default)
MTU: 1500
MAC: 00 04 a3 11 22 33
FLAGS: UP LINK_UP ETHARP
ip address: 192.168.1.1
gw address: 192.168.1.1
net mask : 255.255.255.0

dns server #0: 208.67.222.222
dns server #1: 0.0.0.0
0, 0x00000000
finsh>>
finsh>>


但是打印enc28j60()时就感觉有问题了,还望大神请教......
finsh>>enc28j60()
-- enc28j60 registers:
HwRevID: 0xfb
Cntrl: ECON1 ECON2 ESTAT EIR EIE
0xfb 0xfb 0xfb 0xfb 0xfb
MAC : MACON1 MACON3 MACON4
0xfb 0xfb 0xfb
Rx : ERXST ERXND ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL
0xfbfb 0xfbfb 0xfbfb 0xfbfb 0xfb 0xfb 0xfbfb
Tx : ETXST ETXND MACLCON1 MACLCON2 MAPHSUP
0xfbfb 0xfbfb 0xfb 0xfb 0xfb
0, 0x00000000
finsh>>
finsh>>

查看更多

3 个回答
aozima
aozima 2015-12-14
拒绝白嫖,拒绝键盘侠!
28j60的寄存器明显是错误的,检查硬件及驱动程序。

还是就是IP地址也不会有人故意设这么个与路由器冲突的地址,而且IP和网关一样。
在现人生
在现人生 2015-12-16
This guy hasn't written anything yet
谢谢,调通了,是硬件出问题了

撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
1.6k

发布
问题

分享
好友

手机
浏览

扫码手机浏览