OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5510|回复: 10

开发板 ehernet enth0 link is up/down

[复制链接]

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2019-1-22
在线时间
24 小时
发表于 2020-2-21 13:41:42 | 显示全部楼层 |阅读模式
1金钱
最近在做LCD的项目
但是用NFS挂载到系统后启动程序
SecureCRT就会一直显示
ehernet ehth0 : Link is up - 100Mbps...
..................   : Link is down
不知道是什么原因,是传输的数据太大,网络速度跟不上还是由其他原因呢?
以及该怎么解决呢?

最佳答案

查看完整内容[请看2#楼]

烧写V1.2版本的例程吗?这个是驱动的问题,如果是自己构建的跟文件系统,请参考V1.2版本教程的37.4.3小节修改网络驱动,重点是smsc_phy_reset这个函数
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2020-2-21 13:41:43 | 显示全部楼层
烧写V1.2版本的例程吗?这个是驱动的问题,如果是自己构建的跟文件系统,请参考V1.2版本教程的37.4.3小节修改网络驱动,重点是smsc_phy_reset这个函数
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2020-2-21 14:39:08 | 显示全部楼层
更新到 最新系统,或者使用原子提供的最新内核镜像和dtb
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

10

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2016-7-7
在线时间
110 小时
发表于 2020-8-11 17:07:20 | 显示全部楼层
我这边排查到在nxp Linux源码下,移植LAN 8720过程 一直出现 fec 20b4000.ethernet eth0: Link is Down
这个问题了。

1、按B站视频中直接在《NXP官方原版Uboot和Linux》的Linux源码中 的设备树 imx6ull-14x14-evk.dts中修改dts中的网络部分,然后修改fec_main.c中->fec_probe函数,修改smsc.c函数,最后编译内核和设备树。烧进去提示 fec 20b4000.ethernet eth0: Link is Down,函数修改确认完全无误。
2、使用编译好的nxp内核,使用 《开发板教程对应的uboot和linux源码》里面的imx6ull-alientek-emmc.dts重新编译设备树,启动内核不再提示 fec 20b4000.ethernet eth0: Link is Down,问题基本确认出在dts上,但是修改imx6ull-14x14-evk.dts中的网络修改部分是一模一样照抄《开发板教程对应的uboot和linux源码》中的imx6ull-alientek-emmc.dts。
3、反复确认,最后发现屏蔽imx6ull-14x14-evk.dts中的&lcdif 既屏蔽lcd的设备树,重新编译dts,启动NXP内核加载 设备树,问题消失。
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-8-11 17:09:12 | 显示全部楼层
本帖最后由 仰望星空之云 于 2020-8-11 17:11 编辑

按照最新版本的 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5》来操作
http://www.openedv.com/forum.php ... &extra=page%3D1
回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2020-8-16 10:51:22 | 显示全部楼层
仰望星空之云 发表于 2020-8-11 17:09
按照最新版本的 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5》来操作
http://www.o ...

mini linux 按照1.5的版本来操作还是一直down ,复制一份源码里的dts编译烧进去才是可以的,看dts源码,好多关于网络的配置跟文档都是不一致的  

而且文档上的关于fec的引脚配置都前后有冲突

还是再完善下文档吧
学无止境
回复

使用道具 举报

0

主题

134

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
金钱
301
注册时间
2020-5-8
在线时间
20 小时
发表于 2020-8-17 09:39:40 | 显示全部楼层
本帖最后由 无忧花开 于 2020-8-17 09:42 编辑
jermy_z 发表于 2020-8-16 10:51
mini linux 按照1.5的版本来操作还是一直down ,复制一份源码里的dts编译烧进去才是可以的,看dts源码, ...

我照最新的文档来做是OK的,文档贴图有一点点不一样,可能是更新文档的时候没有弄好,但不影响,除非自己不会看设备树,不会改!

回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2020-8-17 09:42:08 | 显示全部楼层
无忧花开 发表于 2020-8-17 09:39
我照最新的文档来做是OK的,文档贴图有一点点不一样,可能是更新文档的时候没有弄好,但不影响,除非自己 ...

哦哦  那你牛逼   刚跟正点原子沟通过,确实需要修改lcd参数

如果你没有更改就正常,那你厉害,你会改
学无止境
回复

使用道具 举报

0

主题

134

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
金钱
301
注册时间
2020-5-8
在线时间
20 小时
发表于 2020-8-17 10:07:33 | 显示全部楼层
jermy_z 发表于 2020-8-17 09:42
哦哦  那你牛逼   刚跟正点原子沟通过,确实需要修改lcd参数

如果你没有更改就正常,那你厉害,你会改

你把你没改LCD的参数的设备树上传出来瞅瞅
回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2020-8-17 10:16:33 | 显示全部楼层
无忧花开 发表于 2020-8-17 10:07
你把你没改LCD的参数的设备树上传出来瞅瞅

呵呵  懒得跟你浪费时间  都怀疑你到底是不是走一遍流程就觉得学会了
学无止境
回复

使用道具 举报

0

主题

134

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
金钱
301
注册时间
2020-5-8
在线时间
20 小时
发表于 2020-8-17 10:27:37 | 显示全部楼层
jermy_z 发表于 2020-8-17 10:16
呵呵  懒得跟你浪费时间  都怀疑你到底是不是走一遍流程就觉得学会了

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 16:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表