您尚未登录。

#1 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 请教ebaz4205控制板uboot网络不通问题 » 2022-01-27 21:08:03

nerv 说:

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

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

#2 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 请教ebaz4205控制板uboot网络不通问题 » 2022-01-22 19:37:00

再次测试并确认了:板子上电进入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)

#3 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 请教ebaz4205控制板uboot网络不通问题 » 2022-01-20 23:05:00

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

#5 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 请教ebaz4205控制板uboot网络不通问题 » 2022-01-20 10:01:17

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

#6 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 请教ebaz4205控制板uboot网络不通问题 » 2022-01-19 22:47:42

detour
回复: 9

前段时间从闲鱼入手了一块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

#7 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩 » 2022-01-17 23:20:04

@yinyue01
请问板子版本1703是啥意思?是板子表面的印字还是串口输出?
我手头这块板子uboot环境下网络不通,linux环境下还没试过(不知道root密码),uboot下的输出如下:

In:    serial
Out:   serial
Err:   serial
Model: Zynq Zed Development Board
Net:   Gem.e000b000
Hit 'd' to stop autoboot(eric): 0
zynq-uboot> bdinfo
arch_number = 0x00000000
boot_params = 0x00000000
DRAM bank   = 0x00000000
-> start    = 0x00000000
-> size     = 0x10000000
eth0name    = Gem.e000b000
ethaddr     = 00:0a:35:00:01:22
current eth = Gem.e000b000
ip_addr     = 192.168.0.115
baudrate    = 115200 bps
TLB addr    = 0x0FFF0000
relocaddr   = 0x0FF29000
reloc off   = 0x0BF29000
irq_sp      = 0x0F305A60
sp start    = 0x0F305A50
ARM frequency = 666 MHz
DSP frequency = 0 MHz
DDR frequency = 533 MHz
zynq-uboot> ping 192.168.0.115
Gem.e000b000 Waiting for PHY auto negotiation to complete...... done
Gem.e000b000----100----4047----
Using Gem.e000b000 device
ping failed; host 192.168.0.115 is not alive
zynq-uboot>

2022.01.08 update:
今天发现一个新情况,主机持续ping板子,然后在板子的uboot命令行下ping主机,只有这个时候主机能够收到短暂一段时间的回复。似乎网口默认处于禁用状态,只有主动ping的时候才活跃?不应该呀。。。

#8 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩 » 2022-01-03 17:40:00

咸鱼上入了一块(2021年12月),99块不包邮,果然涨价很多了。
本人纯新手,JTAG和串口的排针都是需要焊上去的么?直接怼上去没法用?

页脚

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

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