您尚未登录。

楼主 # 2022-01-19 22:47:42

detour
会员
注册时间: 2022-01-03
已发帖子: 8
积分: 36

请教ebaz4205控制板uboot网络不通问题

前段时间从闲鱼入手了一块zync矿渣板(ebaz4205),打算学习FPGA开发。在这个论坛发现了不少很有质量的帖子,先行谢谢各位大佬无私的分享。

计划是先熟悉下板子基本情况,在uboot下先把nand各分区内容备份了再慢慢折腾,没想到刚开始就发现网络不通(写flash好像也不支持),这里把我的一些测试情况和疑问列下来,请各位大佬帮忙提供思路:

1. uboot网络问题
主机(192.168.0.11)和板子(192.168.0.115)用网线直连,在主机端通过“ping 192.168.0.115 -t”持续ping板子,只有在板子端也执行“ping 192.168.0.11”(或者其它任何网络地址)的时候,主机端才能收到ping回显,似乎板子的网口是默认处于禁用状态,只有在一定条件下才活跃?现象可以从下面的图片看出:
ping-not-ok.png

2. 关于板子的版本
对比了一下我拿到的板子和论坛里大佬们发的板子图片,发现还是有些差异,尤其是用于网络的25M晶振在我手上这张板子是空缺的(见下图)。请问市面上的EBAZ4205大约有几个版本?有没有人用过和我这块一样的呢?板子加电后完整的启动日志在这里
25m-osc-na.png

最近编辑记录 detour (2022-01-19 22:57:14)

离线

#1 2022-01-19 23:34:18

lignin
会员
注册时间: 2020-03-21
已发帖子: 99
积分: 97.5

Re: 请教ebaz4205控制板uboot网络不通问题

这个版本的网口时钟25mm是有fpga提供,有时钟了网络芯片才可以运行

离线

楼主 #2 2022-01-20 10:01:17

detour
会员
注册时间: 2022-01-03
已发帖子: 8
积分: 36

Re: 请教ebaz4205控制板uboot网络不通问题

嗯有道理,不过如果需要由fpga提供时钟的话,uboot环境下网络应该完全没法用吧?我搞不懂为什么会出现测试的那种现象,只有板子往外ping的时候,主机端才能收到ping板子的回显

离线

楼主 #3 2022-01-20 23:05:00

detour
会员
注册时间: 2022-01-03
已发帖子: 8
积分: 36

Re: 请教ebaz4205控制板uboot网络不通问题

刚才又测试了一下,发现虽然ping不通,但是tftpput能够正常上传。。。只不过把号称是system.bit.bin的那块区域读出来发现全是0xff。。。

离线

#4 2022-01-22 00:05:39

lignin
会员
注册时间: 2020-03-21
已发帖子: 99
积分: 97.5

Re: 请教ebaz4205控制板uboot网络不通问题

boot.bin里面的fsbl可以先烧录pl端程序,再启动uboot,这样就可以用网络了

离线

楼主 #5 2022-01-22 19:37:00

detour
会员
注册时间: 2022-01-03
已发帖子: 8
积分: 36

Re: 请教ebaz4205控制板uboot网络不通问题

再次测试并确认了:板子上电进入uboot环境后,虽然ping不通,但是tftpput可以正常工作

zynq-uboot> ping 192.168.0.11
Gem.e000b000:0 is connected to Gem.e000b000.  Reconnecting to Gem.e000b000
Gem.e000b000 Waiting for PHY auto negotiation to complete...... done
Gem.e000b000----100----4047----
Using Gem.e000b000 device
ping failed; host 192.168.0.11 is not alive

zynq-uboot> tftpput 0x100000 0x20000 192.168.0.11:xxx.dat
Gem.e000b000:0 is connected to Gem.e000b000.  Reconnecting to Gem.e000b000
Gem.e000b000 Waiting for PHY auto negotiation to complete...... done
Gem.e000b000----100----4047----
Using Gem.e000b000 device
TFTP to server 192.168.0.11; our IP address is 192.168.0.115
Filename 'xxx.dat'.
Save address: 0x100000
Save size:    0x20000
Saving: T #########################
         24.4 KiB/s
done
Bytes transferred = 131072 (20000 hex)

离线

#6 2022-01-24 18:58:25

nerv
会员
注册时间: 2022-01-24
已发帖子: 2
积分: 2

Re: 请教ebaz4205控制板uboot网络不通问题

我的板子上也没有25M晶振,参考这篇教程把rootfs读出来了
https://blog.csdn.net/zhys2007/article/details/106175366

离线

楼主 #7 2022-01-27 21:08:03

detour
会员
注册时间: 2022-01-03
已发帖子: 8
积分: 36

Re: 请教ebaz4205控制板uboot网络不通问题

nerv 说:

我的板子上也没有25M晶振,参考这篇教程把rootfs读出来了
https://blog.csdn.net/zhys2007/article/details/106175366

很有帮助,谢谢。
需要注意重新生成allrootfs的时候,参数应该是--pad=0x4000000,那里应该是笔误了。试了简写的形式-p 0x4000000似乎也不行。

离线

#8 2024-01-25 16:46:09

风过不留痕
会员
注册时间: 2024-01-19
已发帖子: 8
积分: 8

Re: 请教ebaz4205控制板uboot网络不通问题

是不是通过r1485给了网络时钟信号

离线

#9 2024-01-26 01:09:13

posystorage
会员
注册时间: 2018-05-06
已发帖子: 165
积分: 556

Re: 请教ebaz4205控制板uboot网络不通问题

要不试试断开fpga到网络芯片的时钟线,手动加个晶振上去

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn