搜索
bottom↓
回复: 22

有人用过IP101GA这个片子吗,移植Uboot找不到驱动

[复制链接]

出0入0汤圆

发表于 2019-2-21 23:20:23 | 显示全部楼层 |阅读模式
uboot里的驱动没有IP101GA,所以是要自己写吗?用lan7810的驱动,mdio能读写寄存器的内容,网口的两个LED黄常亮,绿灯闪,但是开发板和pc设置同一IP网段,用交叉网线连接,还是ping不通 ,请坛友指导指导!

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入8汤圆

发表于 2019-2-22 08:38:15 | 显示全部楼层
往大了说是自己写;往牛B上说是移植;往贱B上说就是抄;让我说就是改几个寄存器定义的事儿。速度自协商之类的那几个寄存器需要处理一下。

出0入0汤圆

发表于 2019-2-22 09:55:22 | 显示全部楼层
IP101应该是和市面上一种常见的phy兼容,忘记型号了,具体你上网搜搜。

出150入640汤圆

发表于 2019-2-22 10:57:03 | 显示全部楼层
跟螃蟹家的是兼容的

出0入0汤圆

发表于 2019-3-4 11:07:42 | 显示全部楼层
N32926  驱动是支持IP101的

出0入0汤圆

发表于 2019-3-4 11:08:58 | 显示全部楼层
新塘家的ARM9 NUC970 开发板用的就是 IP101 可以找下他们资料看看

出0入0汤圆

 楼主| 发表于 2019-3-4 23:22:50 | 显示全部楼层
lishunfu 发表于 2019-3-4 11:08
新塘家的ARM9 NUC970 开发板用的就是 IP101 可以找下他们资料看看

已经搞定,谢谢

出0入0汤圆

发表于 2019-3-7 10:57:22 | 显示全部楼层
瞧二楼说的,别人都说不上话了。

矿板 EBAZ4205 板上就是用的 IP101GA 。

出0入0汤圆

 楼主| 发表于 2019-3-7 19:22:48 | 显示全部楼层
imliyucai 发表于 2019-3-7 10:57
瞧二楼说的,别人都说不上话了。

矿板 EBAZ4205 板上就是用的 IP101GA 。 ...

已经搞定了

出0入0汤圆

发表于 2019-3-17 08:51:55 | 显示全部楼层
楼主怎么搞定的

出0入0汤圆

 楼主| 发表于 2019-3-17 18:41:24 | 显示全部楼层

让uboot自己设置

出0入0汤圆

发表于 2019-4-8 13:43:34 | 显示全部楼层
楼主uboot 是选那个驱动呢?

出0入0汤圆

 楼主| 发表于 2019-4-9 08:46:26 | 显示全部楼层
Monklong 发表于 2019-4-8 13:43
楼主uboot 是选那个驱动呢?

随便选一个都得了,会自己支协商的

出0入0汤圆

发表于 2019-4-9 09:17:19 | 显示全部楼层
phy 默认的硬件 上下拉配置就可以使用了,不用特殊功能 不需要软件配置

出0入0汤圆

发表于 2019-4-9 15:46:05 | 显示全部楼层
jayzah 发表于 2019-4-9 08:46
随便选一个都得了,会自己支协商的


现在Uboot里无论怎么选驱动都是打印如下信息,uboot 里网口通不了,内核起来之后,就可以。
U-Boot 2018.01 (Apr 08 2019 - 20:03:58 +0800) Xilinx Zynq ZC702

Board: Xilinx Zynq
Silicon: v3.1
DRAM:  ECC disabled 256 MiB
NAND:  128 MiB
MMC:   sdhci@e0100000: 0 (SD)
*** Warning - bad CRC, using default environment

## Error: flags type check failure for "serverip" <= "AUTO" (type: i)
himport_r: can't insert "serverip=AUTO" into hash table
In:    serial@e0001000
Out:   serial@e0001000
Err:   serial@e0001000
Board: Xilinx Zynq
Silicon: v3.1
Net:   ZYNQ GEM: e000b000, phyaddr 1, interface gmii
Could not get PHY for eth0: addr 1
No ethernet found.
U-BOOT for ebit

ZYNQ GEM: e000b000, phyaddr 1, interface gmii
mdio_register: non unique device name 'eth0'
ZYNQ GEM: e000b000, phyaddr 1, interface gmii
mdio_register: non unique device name 'eth0'
ZYNQ GEM: e000b000, phyaddr 1, interface gmii
mdio_register: non unique device name 'eth0'
ZYNQ GEM: e000b000, phyaddr 1, interface gmii
mdio_register: non unique device name 'eth0'
No ethernet found.
ZYNQ GEM: e000b000, phyaddr 1, interface gmii
mdio_register: non unique device name 'eth0'
Hit any key to stop autoboot:  0
Device: sdhci@e0100000

出0入0汤圆

 楼主| 发表于 2019-4-9 17:07:18 | 显示全部楼层
你用矿机板?要在uboot配置那里选emio,还要设计fpga部分的,因为它是通过pl部分连接的

出0入0汤圆

发表于 2019-4-9 17:49:00 来自手机 | 显示全部楼层
jayzah 发表于 2019-4-9 17:07
你用矿机板?要在uboot配置那里选emio,还要设计fpga部分的,因为它是通过pl部分连接的 ...

FPGA部分咋搞呢?哪里有例程吗

出0入0汤圆

 楼主| 发表于 2019-4-9 18:53:01 | 显示全部楼层
cht-rtos 发表于 2019-4-9 17:49
FPGA部分咋搞呢?哪里有例程吗

https://forums.xilinx.com/t5/Emb ... edboard/td-p/879787

出0入0汤圆

发表于 2019-4-10 10:17:02 | 显示全部楼层
jayzah 发表于 2019-4-9 17:07
你用矿机板?要在uboot配置那里选emio,还要设计fpga部分的,因为它是通过pl部分连接的 ...

对的,PL都是配了的,裸机lwip 能跑,kernel 起来之后,网络也能通。在u-boot 里面也能用mdio 命令读到PHY的状态信息,也能控制PHY复位。  
就是U-boot 不能认识eth0  ,你所说的uboot 配置EMIO,能说下具体在那里么?谢谢了!

出0入0汤圆

 楼主| 发表于 2019-4-10 20:40:50 | 显示全部楼层
Monklong 发表于 2019-4-10 10:17
对的,PL都是配了的,裸机lwip 能跑,kernel 起来之后,网络也能通。在u-boot 里面也能用mdio 命令读到PH ...

那你就要成功了,哈哈

在include/configs/zynq-common.h里面


# if !defined(CONFIG_ZYNQ_GEM_EMIO0)
#  define CONFIG_ZYNQ_GEM_EMIO0        0
# endif
# if !defined(CONFIG_ZYNQ_GEM_EMIO1)
#  define CONFIG_ZYNQ_GEM_EMIO1        0
# endif

出0入0汤圆

发表于 2019-4-11 14:49:52 | 显示全部楼层
好的,谢谢了

出0入0汤圆

发表于 2019-4-30 10:30:26 | 显示全部楼层
我现在也卡在这里了,有能ping通的uboot文件吗

出0入0汤圆

发表于 2019-4-30 14:32:31 | 显示全部楼层
好像是光线转以太网驱动吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 18:09

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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