hualongguang
hualongguang
This guy hasn't written anything yet

注册于 1 year ago

回答
0
文章
0
关注者
0

storm 发表于 2019-10-21 17:53
debug一天终于找到问题了,有个叫phy_monitor_thread_entry的线程,他不起来,就无法创建tcpclient成功,他 ...


您好,我也遇到这个问题了,而且我用了你的方法resNetDev的值一直为0,你说的这个phy_monitor_thread_entry没运行起来是个什么意思,这个不是在初始化的时候运行的吗,能具体说说您的解决方法吗,万分感谢!

whj467467222 发表于 2020-6-28 16:22
看看你ifconfig的结果


msh />ifconfig
network interface device: e0 (Default)
MTU: 1500
MAC: 00 80 e1 07 49 34
FLAGS: UP LINK_UP INTERNET_UP DHCP_ENABLE ETHARP BROADCAST IGMP
ip address: 10.10.10.102
gw address: 10.10.10.254
net mask : 255.255.255.0
dns server #0: 168.95.1.1
dns server #1: 8.8.8.8

whj467467222 发表于 2020-6-28 13:52
板子是不是没开启ping功能


开了的,我在调tcpclient,也显示connect failed

jerry2cool 发表于 2020-6-23 21:03
期待楼主写出更好的代码来,为大家做贡献


谢谢,路漫漫其修远兮,吾将上下而求索!:$

bernard 发表于 2020-6-23 13:45
觉得乱可以不用,源码在手,想怎么改都行。。。抱怨的话,就请给出解决方法出来 ...


感慨而已,我还是希望rt-thread发展的越来越好,只不过,设备驱动研究了两周,按照官方给出的框架自己独立写,还是没有思路

找了半天,还是在rt-thread官网中找到答案了,原来我使用的阿波罗开发板429,ETH_TX_EN 引脚使用的是PB11,而我使用的驱动中是使用的PG11,所以,换成PB11问题就解决了,感谢rt-thread官网!:P

    本帖最后由 hualongguang 于 2020-6-9 11:40 编辑


gbpvz 发表于 2019-7-19 18:12
解决问题了,是网卡驱动的问题

楼主你好,我也碰到了和您类似的问题,能否帮忙解决下,我用的是阿波罗开发板429,PHY芯片是LAN9720A,按照步骤配置完网络组件,下载到板子上,ip,掩码,都是0.0.0.0
network interface device: e0 (Default)
MTU: 1500
MAC: 00 80 e1 07 49 34
FLAGS: UP LINK_DOWN INTERNET_DOWN DHCP_ENABLE ETHARP BROADCAST IGMP
ip address: 0.0.0.0
gw address: 0.0.0.0
net mask : 0.0.0.0
dns server #0: 0.0.0.0
dns server #1: 0.0.0.0

whj467467222 发表于 2020-6-9 09:26
FLAGS: UP LINK_DOWN INTERNET_DOWN DHCP_ENABLE ETHARP BROADCAST IGMP




插到电脑上显示:
msh />[I/drv.emac] link down
[I/drv.emac] link down
[I/drv.emac] link down

whj467467222 发表于 2020-6-9 09:26
FLAGS: UP LINK_DOWN INTERNET_DOWN DHCP_ENABLE ETHARP BROADCAST IGMP




亲,我接的就是路由器上的

发布
问题