来自无法访问目标主机机怎么解决

网站部份用户经常无法访问?,tracert 无法解析目标系统名称 - 知乎2被浏览1064分享邀请回答还没有回答查看: 3254|回复: 20
LAN8720 无法访问目标主机
主题帖子精华
新手上路, 积分 18, 距离下一级还需 32 积分
在线时间4 小时
本帖最后由 fluaxy 于
10:20 编辑
大家好,我参照原子哥的探索者原理图,用的LAN8720做PHY,想实现stm32与PC机的tcpip通讯。遇到如下问题:
1. 无论是插笔记本还是插在路由器上,从串口调试界面来看,均显示“DHCP服务超时,使用静态IP地址!”&&
2. 无论连接笔记本还是路由器,ping不通,显示“无法访问目标主机”(ping的时候RJ45座上的灯会闪)
看样子是接收到了,但是stm32内部处理出了问题?
捕获.JPG (58.7 KB, 下载次数: 0)
10:08 上传
3. 此时用串口调试,发送函数ETH_ReadPHYRegister(0X0,0X1F),会得到与手册上一致的结果
2.JPG (10.51 KB, 下载次数: 0)
10:08 上传
刚接触TCPIP,出现这样的问题完全没思路如何继续解决下去,望大家指点一二。
附原理图:
3.JPG (102.27 KB, 下载次数: 0)
10:08 上传
另外补充描述,我使用的是stm32F407VGT6,是100脚的芯片,和探索者不同,但是晶振都是8MHz的,使用的是原子哥的“LWIP扩展例程”下的“网络实验1 LWIP无操作系统移植”。
更改部分:
1. 注释掉了LCD、LED、KEY、FSMC初始化部分。
2. 注释了对外部内存的初始化“my_mem_init(SRAMEX);”保留了my_mem_init(SRAMCCM);和my_mem_init(SRAMIN);
3. 在Lan8720.c中将原先的PG11/13/14更改到对应100脚芯片的PB11/12/13上。
除此以外还需要对其他部分进行更改么?
已解决,STM32部分焊接问题。现在可以ping通了。
主题帖子精华
新手上路, 积分 18, 距离下一级还需 32 积分
在线时间4 小时
已解决,STM32部分焊接问题。现在可以ping通了。
主题帖子精华
新手上路, 积分 18, 距离下一级还需 32 积分
在线时间4 小时
另外补充描述,我使用的是stm32F407VGT6,是100脚的芯片,和探索者不同,但是晶振都是8MHz的,使用的是原子哥的“LWIP扩展例程”下的“网络实验1 LWIP无操作系统移植”。
更改部分:
1. 注释掉了LCD、LED、KEY、FSMC初始化部分。
2. 注释了对外部内存的初始化“my_mem_init(SRAMEX);”保留了my_mem_init(SRAMCCM);和my_mem_init(SRAMIN);
3. 在Lan8720.c中将原先的PG11/13/14更改到对应100脚芯片的PB11/12/13上。
除此以外还需要对其他部分进行更改么?
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间18 小时
你好,请问我的led不亮是怎么回事,你知道吗
主题帖子精华
新手上路, 积分 18, 距离下一级还需 32 积分
在线时间4 小时
你好,请问我的led不亮是怎么回事,你知道吗
查电路图设计,查焊接
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间18 小时
查电路图设计,查焊接
我14脚输出50m赫兹,就是tx和rx输出上面的四个电容是22p不是10p
主题帖子精华
新手上路, 积分 18, 距离下一级还需 32 积分
在线时间4 小时
我14脚输出50m赫兹,就是tx和rx输出上面的四个电容是22p不是10p
程序跑起来了么?LAN8720初始化成功了么?
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间18 小时
程序跑起来了么?LAN8720初始化成功了么?
跟你这个一样啊
主题帖子精华
新手上路, 积分 18, 距离下一级还需 32 积分
在线时间4 小时
跟你这个一样啊
我这个灯亮了。你灯也亮了?
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间18 小时
你好,请问你说stm32部分焊接问题是指什么
主题帖子精华
新手上路, 积分 18, 距离下一级还需 32 积分
在线时间4 小时
你好,请问你说stm32部分焊接问题是指什么
简单点说就是LAN8720与stm32RMII接口的GPIO虚焊导致。实际是由于插针拆焊过导致焊盘过孔脱落,造成LAN8720与stm32RMII接口的某引脚断路
主题帖子精华
新手上路, 积分 33, 距离下一级还需 17 积分
在线时间8 小时
我的方案跟你一样,但是我的lan8720初始化不通,你的lan8720.c程序处理改引脚,你还改动什么了?
主题帖子精华
新手上路, 积分 33, 距离下一级还需 17 积分
在线时间8 小时
楼主,我的方案跟你一样,也出现了ping时无法访问主机,0%丢失,除了stm32的焊接问题,程序哪里没移植好的话是不是也出现这种问题,因为我测了stm32引脚,连接正常啊,你的程序可以跟我分享一下吗?谢谢你,邮箱。想要啊!
主题帖子精华
高级会员, 积分 889, 距离下一级还需 111 积分
在线时间115 小时
已解决,STM32部分焊接问题。现在可以ping通了。
楼主你是哪里焊接漏了,能说一下吗?我的差不多第一次都是无法访问目标主机,后面3次都是请求失败
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间11 小时
楼主你是哪里焊接漏了,能说一下吗?我的差不多第一次都是无法访问目标主机,后面3次都是请求失败
请问您的问题解决了吗,能否分享下方法,我最近做的也出现的同样的问题。焊接正常ethernetif_input(struct netif *netif)函数还能接收到数据,就是ping不通
主题帖子精华
高级会员, 积分 889, 距离下一级还需 111 积分
在线时间115 小时
@zhoujianwen 请问您的问题解决了吗,能否分享下方法,我最近做的也出现的同样的问题。焊接正常etherneti ...
我那个是发送时钟有问题。你先试试能不能收到广播包?255.255.255.255先拿这个地址发一下看看。
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间11 小时
我那个是发送时钟有问题。你先试试能不能收到广播包?255.255.255.255先拿这个地址发一下看看。
只能接收到ARP数据报,别的什么也接不到,似乎是因为发送不出去,你说的发送时钟是14脚REFCLKO的时钟吗? 我这个有的,50M
主题帖子精华
高级会员, 积分 889, 距离下一级还需 111 积分
在线时间115 小时
只能接收到ARP数据报,别的什么也接不到,似乎是因为发送不出去,你说的发送时钟是14脚REFCLKO的时钟吗? ...
就是可以接收发送不出去是吧?那就是跟我情况一样,我的是PHY和ARM之间有个FPGA,然后把发送时钟延迟90度相位就可以了。这个发送时钟不是我弄的。我记得是什么90度的。就是发送时钟问题的,因为时序不对,所以数据不对,电脑就不能解析你的地址。所以就不能连接。你用的什么PYH?
主题帖子精华
高级会员, 积分 889, 距离下一级还需 111 积分
在线时间115 小时
就是可以接收发送不出去是吧?那就是跟我情况一样,我的是PHY和ARM之间有个FPGA,然后把发送时钟延迟90度 ...
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间11 小时
就是可以接收发送不出去是吧?那就是跟我情况一样,我的是PHY和ARM之间有个FPGA,然后把发送时钟延迟90度 ...
LAN8720,和开发板一样的
主题帖子精华
新手上路, 积分 48, 距离下一级还需 2 积分
在线时间11 小时
楼主,我的方案跟你一样,也出现了ping时无法访问主机,0%丢失,除了stm32的焊接问题,程序哪里没移植好的 ...
请问你解决了LAN8720这个问题么,我也遇到这种问题,特来请教,谢谢!
Powered by双网卡电脑ping 192.168.1.2目标回复却是192.168.1.8无法访问目标主机? - 知乎0被浏览89分享邀请回答还没有回答

我要回帖

更多关于 无法访问目标主机 网关 的文章

 

随机推荐