您尚未登录。

楼主 #1 2019-03-31 23:38:41

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

捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

zynq算是xilinx家比较名气大的系列了吧?这玩意有意思在吧arm处理器和fpga做在一起搞成个soc,兼顾高速处理和应用开发?
因为fpga是可以挂在arm的总线上的,所以fpga和arm之间的通讯很快,比如有台湾固伟就用这玩意做示波器,从高速adc来的芯片直接进zynq,再挂组sdram,arm侧接用户界面,一片集成直接搞定。

作为垃圾佬,这次看见有便宜的板子(价格两位数一片),就直接剁手了。毕竟这玩意,新的似乎都是几百上千。
撸了两片
板子这样
1
正面
1
背面
1
芯片细节 zynq xc7z010 256m的ddr 128m的nand 百兆网口
1
撸开xilinx的手册看看
芯片简述
ARM侧-PS部分
1
FPGA侧-PL部分
1
芯片结构
1
确认mark的意义
1
对应的配置 PS部分-双核 ARM Cortex-A9  速度等级 最垃圾的-1 对应667mhz
1
对应的配置 PL部分-有28K可编程逻辑单元 17K的LUT
1
封装信息
1

需要补焊个二极管才能供电
1
开机电流 5V下供电 约300ma 虽然是要12V 但是似乎5V也能愉快的跑
1
板子上有个tf卡座 没焊 似乎有jtag调试口
预留有串口 上电接115200 8n1可以看到调试信息输出

上电开机很慢
要差不多快一分钟 开机完成闪红灯

部分开机信息-里面反正是跑了linux

U-Boot 2015.07 (Jun 28 2017 - 21:05:18 +0800)

Model: Zynq Zed Development Board
DRAM:  ECC disabled 256 MiB
NAND:  128 MiB
MMC:   zynq_sdhci: 0
Invalid bus 0 (err=-1)
*** Warning - spi_flash_probe() failed, using default environment

In:    serial
Out:   serial
Err:   serial
Model: Zynq Zed Development Board
Net:   Gem.e000b000
Hit 'd' to stop autoboot(eric):  3  2  1  0 
Copying Linux from NAND flash to RAM...

Device 0: nand0, sector size 128 KiB
  Page size       2048 b
  OOB size          64 b
  Erase size    131072 b
  subpagesize      512 b
  options     0x       0
  bbt options 0x   20000

NAND read: device 0 offset 0x2220000, size 0x300000
 3145728 bytes read: OK
  design filename = "top_ctrl;UserID=0XFFFFFFFF;Version=2016.4"
  part number = "7z010clg400"
  date = "2017/10/17"
  time = "09:59:49"
  bytes in bitstream = 2083740
zynq_align_dma_buffer: Align buffer at 100068 to 100000(swap 1)

NAND read: device 0 offset 0x300000, size 0x500000
 5242880 bytes read: OK

NAND read: device 0 offset 0x800000, size 0x20000
 131072 bytes read: OK
## Booting kernel from Legacy Image at 02080000 ...
   Image Name:   Linux-4.6.0-xilinx
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3820688 Bytes = 3.6 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 02000000
   Booting using the fdt blob at 0x2000000
   Loading Kernel Image ... OK
   Loading Device Tree to 0f2fe000, end 0f303b90 ... OK

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 4.6.0-xilinx (root@alvin) (gcc version 5.2.0 (GCC) ) #5 SMP PREEMPT Mon May 8 14:36:49 CST 2017
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine model: xlnx,zynq-7000
cma: Reserved 16 MiB at 0x0e000000
Memory policy: Data cache writealloc
percpu: Embedded 12 pages/cpu @cfdce000 s19776 r8192 d21184 u49152
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
Kernel command line: console=ttyPS0,115200 root=/dev/mtdblock6 rootfstype=jffs2 noinitrd rw rootwait
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 234624K/262144K available (5286K kernel code, 231K rwdata, 1848K rodata, 1024K init, 226K bss, 11136K reserved, 16384K cma-reserved, 0K highmem)
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
    lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf000000 - 0xbfe00000   (  14 MB)
      .text : 0xc0008000 - 0xc07f7850   (8127 kB)
      .init : 0xc0800000 - 0xc0900000   (1024 kB)
      .data : 0xc0900000 - 0xc0939e60   ( 232 kB)
       .bss : 0xc0939e60 - 0xc0972764   ( 227 kB)
Preemptible hierarchical RCU implementation.
	Build-time adjustment of leaf fanout to 32.
	RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2
NR_IRQS:16 nr_irqs:16 16
efuse mapped to d0800000
slcr mapped to d0802000
L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
L2C-310 erratum 769419 enabled
L2C-310 enabling early BRESP for Cortex-A9
L2C-310 full line of zeros enabled for Cortex-A9
L2C-310 ID prefetch enabled, offset 1 lines
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 cache controller enabled, 8 ways, 512 kB
L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
zynq_clock_init: clkc starts at d0802100
Zynq clock init
sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns
clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce076117e, max_idle_ns: 440795215954 ns
Switching to timer-based delay loop, resolution 3ns
clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns
timer #0 at d080a000, irq=17
Console: colour dummy device 80x30
Calibrating delay loop (skipped), value calculated using timer frequency.. 666.66 BogoMIPS (lpj=3333330)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x100000 - 0x100058
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
Brought up 2 CPUs
SMP: Total of 2 processors activated (1333.33 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor menu
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0880000
zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
media: Linux media interface: v0.10
Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
EDAC MC: Ver: 3.0.0
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource arm_global_timer
NET: Registered protocol family 2
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
futex hash table entries: 512 (order: 3, 32768 bytes)
workingset: timestamp_bits=28 max_order=16 bucket_order=0
jffs2: version 2.2. (NAND) (SUMMARY)  漏 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
dma-pl330 f8003000.dmac: Loaded driver for PL330 DMAC-241330
dma-pl330 f8003000.dmac: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16
42c00000.serial: ttyUL2 at MMIO 0x42c00000 (irq = 166, base_baud = 0) is a uartlite
e0000000.serial: ttyPS1 at MMIO 0xe0000000 (irq = 144, base_baud = 3124996) is a xuartps
e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 145, base_baud = 3124996) is a xuartps
console [ttyPS0] enabled
xdevcfg f8007000.devcfg: ioremap 0xf8007000 to d0872000
[drm] Initialized drm 1.1.0 20060810
brd: module loaded
loop: module loaded
CAN device driver interface
gpiod_set_value: invalid GPIO
libphy: MACB_mii_bus: probed
macb e000b000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000b000 irq 148 (00:0a:35:00:01:22)
ICPlus IP101A/G e000b000.etherne:00: attached PHY driver [ICPlus IP101A/G] (mii_bus:phy_addr=e000b000.etherne:00, irq=-1)
e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
rtc-pcf8563 0-0051: chip found, driver version 0.4.4
rtc-pcf8563 0-0051: pcf8563_write_block_data: err=-11 addr=0e, data=03
rtc-pcf8563 0-0051: pcf8563_probe: write error
rtc-pcf8563: probe of 0-0051 failed with error -5
cdns-i2c e0004000.i2c: 400 kHz mmio e0004000 irq 141
EDAC MC: ECC not enabled
Xilinx Zynq CpuIdle Driver started
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
mmc0: SDHCI controller on e0100000.sdhci [e0100000.sdhci] using DMA
ledtrig-cpu: registered to indicate activity on CPUs
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
nand: device found, Manufacturer ID: 0xef, Chip ID: 0xf1
nand: Unknown W29N01HV
nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
nand_read_bbt: bad block at 0x000007f60000
nand_read_bbt: bad block at 0x000007f80000
nand_read_bbt: bad block at 0x000007fa0000
nand_read_bbt: bad block at 0x000007fc0000
9 ofpart partitions found on MTD device pl35x-nand
Creating 9 MTD partitions on "pl35x-nand":
0x000000000000-0x000000300000 : "nand-fsbl-uboot"
0x000000300000-0x000000800000 : "nand-linux"
0x000000800000-0x000000820000 : "nand-device-tree"
0x000000820000-0x000001220000 : "nand-rootfs"
0x000001220000-0x000002220000 : "nand-jffs2"
0x000002220000-0x000002a20000 : "nand-bitstream"
0x000002a20000-0x000006a20000 : "nand-allrootfs"
0x000006a20000-0x000007e00000 : "nand-release"
0x000007e00000-0x000008000000 : "nand-reserve"
NET: Registered protocol family 10
sit: IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
can: controller area network core (rev 20120528 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20120528)
can: broadcast manager protocol (rev 20120528 t)
can: netlink gateway (rev 20130117) max_hops=1
Registering SWP/SWPB emulation handler
hctosys: unable to open rtc device (rtc0)
ALSA device list:
  No soundcards found.
VFS: Mounted root (jffs2 filesystem) on device 31:6.
devtmpfs: mounted
Freeing unused kernel memory: 1024K (c0800000 - c0900000)
jffs2: warning: (1) jffs2_sum_write_data: Not enough space for summary, padsize = -16

INIT: version 2.88 booting

random: dd urandom read with 1 bits of entropy available
Wed Jul 21 00:51:05 UTC 2010

Starting internet superserver: inetd.

jffs2: notice: (721) check_node_data: wrong data CRC in data node at 0x03edeccc: read 0x279c67f2, calculated 0x2bbf6f3e.
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
appstartup .....

rm: can't remove '/tmp/*': No such file or directory

0

BANK0

appstartup ..... end


INIT: Entering runlevel: 5


Configuring network interfaces... done.

Starting Dropbear SSH server: dropbear.

Starting syslogd/klogd: done



PetaLinux 2016.4 zedboard-zynq7 /dev/ttyPS0

最近编辑记录 posystorage (2019-03-31 23:53:02)

离线

楼主 #3 2019-03-31 23:49:26

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

在某论坛找到了原理图和PCB文件
原理图是pdf格式,pcb文件用AD可以打开 具体下载见附件
讲道理他们挺厉害的 居然能搞到这玩意
如图:
1
pcb是四层板
top和bottom走信号 中间两层电源
1
1
1
1

资料包:附件
https://whycan.cn/files/members/884/zynq.7z

上车方法:
1

离线

楼主 #9 2019-04-01 10:29:41

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

metro 说:

闲鱼40一块捡了几块,希望到时别翻车 tongue

来来来,一起玩

离线

楼主 #10 2019-04-01 10:31:06

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

达克罗德 说:

纯围观,这对我太难了,哭

里面主要还是折腾跑linux,主线是linux,副本才是fpga

离线

楼主 #11 2019-04-01 10:35:19

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

晕哥 说:

感谢 @posystorage 大神分享!!!

晕哥要不要上车一起来玩?

离线

楼主 #16 2019-04-02 13:45:34

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

调试口原理图
3
调试口位置
3
启动脚定义
3
3
启动脚详细标注
3
3

离线

楼主 #19 2019-04-02 15:26:44

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

达克罗德 说:

别说,这板子质量可以

来一起玩啊,资料都有了,赶紧上车

离线

楼主 #25 2019-04-05 16:15:17

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

学习资料和链接
黑金家开发板的 面向歪果仁的资料
在gayhub上面https://github.com/alinxalinx/AX7010 有点大,下载下来有1.5G,用ida+挂代理来的快,不然下太久了
1
1
1

最近编辑记录 posystorage (2019-04-05 16:21:13)

离线

楼主 #26 2019-04-05 16:19:01

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

黑金家的一些PDF教程
他那个垃圾论坛,下载很麻烦,回复可见+反人类验证码+2分钟允许发一贴+一小时允许发10贴。真的想打人
https://whycan.cn/files/members/884/AX7010.7z
1

最近编辑记录 posystorage (2019-04-05 16:22:31)

离线

楼主 #29 2019-04-06 00:05:44

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

metro 说:

刚刚我也试过了,Vivado可以正确识别板子,好评 wink

JTAG的定义和官方兼容,可以直接用FPGA下载线连接。

https://whycan.cn/files/members/1510/1.jpg

Vivado

https://whycan.cn/files/members/1510/2.jpg

是的,就是标准的jtag接口,这个好评

离线

楼主 #30 2019-04-06 00:10:08

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

继续提供一发资料
米尔科技的资料
http://d.myirtech.com/MYD-Y7Z010_07S
服务器在美西,建议开proxy搞,不开200k,开了8m+
直接下载这个iso就行,是打包好的
http://d.myirtech.com/MYD-Y7Z010_07S/MYD-Y7Z010-07S-V1_1-20180803.iso

4
4

离线

楼主 #41 2019-04-09 19:48:26

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

3DA502 说:

我这个板子已经跑起来Ubuntu了,用的是友善NAnoPi群II【复制粘贴协会会长】提供的镜像

请问下该怎么弄呢?求带路

离线

楼主 #50 2019-04-11 20:48:12

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

xiaohui 说:
3DA502 说:

我这个板子已经跑起来Ubuntu了,用的是友善NAnoPi群II【复制粘贴协会会长】提供的镜像

你好,方便发现启动电阻是哪一个吗?还有怎么改?谢谢

仔细读贴,帖子前面有写

离线

楼主 #58 2019-04-13 15:48:23

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

用这个镜像xillinux-2.0.img
能跑uboot但是进不了系统
1

离线

楼主 #60 2019-04-13 16:29:36

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

smartcar 说:

不是已经有了命令提示符吗,说明已经进入系统了啊

大佬说这是initramfs  这个镜像应该是乌班图

离线

楼主 #69 2019-04-15 00:27:02

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

达克罗德 说:

焊了电源线后跑起来了,38元一个真是划算呀。Vivado必须装完整版的吗?我电脑空间不足

个人认为这个矿渣是真的超值。vivado好像得老老实实安装完。小姐姐删两个就有空间了~

离线

楼主 #71 2019-04-17 13:17:21

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

hackerboygn 说:

请教一个,ARM部分通过JTAG下载固件到板载Flash的话,是不是只用JLink就可以实现?FPGA通过的下载需要什么工具,只能用xilinx自家的?

可以从sd卡直接启动。fpga部分的位流文件在uboot里面加载,用不着jtag

离线

楼主 #75 2019-04-20 10:42:20

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

hackerboygn 说:
hackerboygn 说:

蛋疼,手动敲一编启动命令就能进。反正调用run命令就极有可能找不到zynq-ebaz.dtb。(其他文件都可以,唯独zynq-ebaz.dtb不行,难到我的TF卡有问题???)
现在把启动脚步的环境变量简化成如下形式就可以完美进系统了

https://whycan.cn/files/members/1598/zynq3.png

是的 那个脚本有问题,可以吧zynq-ebaz.dtb改名字成devicetree.dtb

离线

楼主 #76 2019-04-20 10:45:05

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

ljbfly 说:

SEGGER Embedded Studio + Jlink Jtag模式裸机能跑起来了 big_smile
https://whycan.cn/files/members/390/TIM20190417231818.png
Executable_1.7z
接下来怎么点个灯呢 ? sad 。。。

老哥真厉害

离线

楼主 #78 2019-04-21 11:02:43

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

yinyue01 说:

有黑金AX7010光盘的网盘链接吗,github下载太慢了

posystorage 说:

学习资料和链接
黑金家开发板的 面向歪果仁的资料
在gayhub上面https://github.com/alinxalinx/AX7010 有点大,下载下来有1.5G,用ida+挂代理来的快,不然下太久了
https://whycan.cn/files/members/884/TIM20190405162006.jpg
https://whycan.cn/files/members/884/TIM20190405162000.jpg
https://whycan.cn/files/members/884/TIM20190405161952.jpg

git下载要挂代理就非常快了

离线

楼主 #80 2019-04-21 21:05:38

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

晕哥 说:

直接在美国 vps 上面克隆编译更快,一般人我不告诉他

有道理啊,哪天我来玩玩试试

离线

楼主 #81 2019-04-22 00:43:26

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

来个简单的上手教程
1、硬件改造
短接背面的二极管D24
1
修改MIO5的设置电阻---把R2584的电阻拆下来焊接到R2577的位置。
1
焊接串口和tf卡座
1
2、准备一张8G以上的tf卡-因为整个卡要被覆盖 记得备份数据
下载镜像 资料下载群:634396816
3、写tf卡
linux下用指令:
sudo dd if=./pynq_z2_v2.3.img of=/dev/sdcXXX(这里请修改成自己系统里的tf卡路径)
或者另外一个镜像:
sudo dd if=./xillinux-2.0.img of=/dev/sdcXXX(这里请修改成自己系统里的tf卡路径)
win下 下载win32diskimager 
https://sourceforge.net/projects/win32diskimager/
写入镜像后 有两个分区fat分区-很小 ext分区
吧fat分区的文件全部删掉
吧附件的压缩包解压 里面的文件全部拷贝到fat分区
https://whycan.cn/files/members/884/fat32-file.7z
4、接上串口 打开终端(我这里用putty)
一般来说可以启动成功  可以插网线 检查下网络正常不(有部分板子网络会不正常)

最近编辑记录 posystorage (2019-04-22 00:51:08)

离线

楼主 #82 2019-04-22 00:49:25

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

成功的截图
两个不同的版本的乌班图
1
2

有些板子会网有问题 坐等大佬解决?
3
4

离线

楼主 #85 2019-04-23 12:45:18

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

xiaohui 说:

可以尝试一下替换这一个设备数devicetree1746net.zip

已经是用新的设备树了,就是你附件这个

离线

楼主 #87 2019-04-24 13:19:19

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

xiaohui 说:
posystorage 说:
xiaohui 说:

可以尝试一下替换这一个设备数devicetree1746net.zip

已经是用新的设备树了,就是你附件这个

拍一下你板子的背面?

如图
情况是这样的:
点的亮。。不能通信
网口灯会闪
路由器能收到dhcp请求,也分了ip
但是板子那边没收。。。
应该是软件的事
1

离线

楼主 #91 2019-04-26 11:33:30

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

yinyue01 说:

不知道和这个有没有关系?
https://whycan.cn/files/members/1608/none.png


posystorage 说:
xiaohui 说:

拍一下你板子的背面?

如图
情况是这样的:
点的亮。。不能通信
网口灯会闪
路由器能收到dhcp请求,也分了ip
但是板子那边没收。。。
应该是软件的事
https://whycan.cn/files/members/884/TIM20190424131542.jpg

这里好像不影响 正常网络或者网络不行 这里提示都一样

离线

楼主 #94 2019-05-13 11:09:18

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

搞了个FT232H的JTAG调试线
这是原作者的pcb/固件烧录等资料
https://whycan.cn/files/members/884/Xilinx_JTAG-SMT2.rar
这是我改小的SCH/PCB/BOM文件,用AD可以打开
https://whycan.cn/files/members/884/FT232H.7z
在vivado中成功识别
1
实物图 盗用群里大佬的图了
1
1
1
支持micro或者typec
232h封装支持lqfp或者qfn
配置芯片封装支持sop8或者sto23-6

离线

楼主 #97 2019-05-14 18:25:05

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

metro 说:
posystorage 说:

搞了个FT232H的JTAG调试线
这是原作者的pcb/固件烧录等资料
https://whycan.cn/files/members/884/Xilinx_JTAG-SMT2.rar
这是我改小的SCH/PCB/BOM文件,用AD可以打开
https://whycan.cn/files/members/884/FT232H.7z
在vivado中成功识别
https://whycan.cn/files/members/884/TIM20190513110450.png
实物图 盗用群里大佬的图了
https://whycan.cn/files/members/884/TIM20190513110330.jpg
https://whycan.cn/files/members/884/TIM20190513110413.jpg
https://whycan.cn/files/members/884/TIM20190513110430.jpg
支持micro或者typec
232h封装支持lqfp或者qfn
配置芯片封装支持sop8或者sto23-6

好评,不过好像没看到引出SRST引脚?这个引脚可以用来重置Zynq,调试的时候应该方便一些

矿渣板子上的jtag也没引出rst

离线

楼主 #102 2019-05-18 18:28:36

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

ybbrdfxk0922 说:

麻烦下大家,2.0 的2x10p插座什么型号?

同问啊。不过好像用2mm*2x10p的普通排母就行

离线

楼主 #111 2019-06-06 17:44:17

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

@actionchen

很厉害 赞一个。5V也没多少电流 usb不应该带不动

离线

楼主 #122 2019-06-19 22:53:57

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

longfei_3 说:

谢谢大神分享资料,刚在咸鱼40收了2块,准备拆下芯片自己做板子玩

坐等pcb,讲道理再版确实有不少局限性

离线

楼主 #126 2019-07-16 21:36:40

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

alualong 说:

上边的电源芯片 J37M 怎么查不到啊?

同问啊,我也想知道是啥型号

离线

楼主 #132 2019-08-21 00:24:59

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

Re: 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩

pythinker 说:
htjw 说:

现在闲鱼上没有便宜的板子了。大家都是从哪里买的?

真服了楼上的大神们, 把闲鱼矿渣买到涨价

好像现在已经不白菜了 都被大佬们包圆了

离线

页脚

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

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