您尚未登录。

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

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

捡了个便宜的高级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)

离线

#2 2019-03-31 23:48:05

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

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

大写的服!

离线

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

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

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

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

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

上车方法:
1

离线

#4 2019-04-01 07:35:35

Geek
会员
注册时间: 2017-09-17
已发帖子: 13
积分: 13

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

前排强势围观, 我去闲鱼搜搜.

离线

#5 2019-04-01 08:37:18

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

感谢 @posystorage 大神分享!!!





离线

#6 2019-04-01 08:49:01

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,139
积分: 1091.5

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

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

最近编辑记录 达克罗德 (2019-04-01 08:49:30)

离线

#7 2019-04-01 09:03:53

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

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

咸鱼搜了一下,最便宜的卖38包邮,年纪大没有精力玩,机会让给年轻人吧。

离线

#8 2019-04-01 10:11:27

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

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

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

离线

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

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

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

metro 说:

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

来来来,一起玩

离线

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

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

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

达克罗德 说:

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

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

离线

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

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

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

晕哥 说:

感谢 @posystorage 大神分享!!!

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

离线

#12 2019-04-01 10:48:18

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

posystorage 说:
晕哥 说:

感谢 @posystorage 大神分享!!!

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

好想啊, 但是手里一堆事, 怕买来有吃灰了。





离线

#13 2019-04-01 14:17:21

qianhao
会员
注册时间: 2017-12-14
已发帖子: 138
积分: 122

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

不错不错  希望你们带好队 我强势围观

离线

#14 2019-04-01 22:35:16

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

QQ20190401223353.jpg

QQ20190401223346.jpg




楼主在 QQ 上给我发的图片, 已经可以用 JLINK 检测到芯片了.





离线

#15 2019-04-02 08:26:26

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

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

这个矿渣不错,可以咱手里zynq的板子太多了。jlink很强大:)

离线

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

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

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

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

离线

#17 2019-04-02 14:03:09

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

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

啊啊啊,感觉这个矿渣板子的底裤都被楼主掀开了

离线

#18 2019-04-02 15:24:28

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,139
积分: 1091.5

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

别说,这板子质量可以

离线

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

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

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

达克罗德 说:

别说,这板子质量可以

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

离线

#20 2019-04-02 15:41:41

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,139
积分: 1091.5

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

posystorage 说:
达克罗德 说:

别说,这板子质量可以

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

想玩,但是老了没精力了。。

离线

#21 2019-04-04 17:27:24

aqulia
会员
注册时间: 2019-04-04
已发帖子: 1
积分: 1

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

手上也有快这个板子,一直没时间折腾,看来空了折腾下

离线

#22 2019-04-04 19:09:38

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

QQ20190404190647.jpg

QQ20190404190651.jpg

QQ20190404190714.jpg

在楼主的"忽悠"下, 我买了两片.

试了一下, 两片都正常.

串口均能输出.





离线

#23 2019-04-04 22:04:00

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,139
积分: 1091.5

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

哪个链接购买的?OK率很高

离线

#24 2019-04-04 22:24:59

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

我买的是这个:   https://2.taobao.com/item.htm?id=590160368538



卖完了。。。。





离线

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

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

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
已发帖子: 173
积分: 539

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

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

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

离线

#27 2019-04-05 18:01:24

jw__liu
会员
注册时间: 2019-01-18
已发帖子: 40
积分: 40

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

严重  mark

离线

#28 2019-04-05 21:32:09

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

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

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

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

1.jpg

Vivado

2.jpg

离线

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

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

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
已发帖子: 173
积分: 539

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

离线

#31 2019-04-06 06:43:44

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

进展神速,跟不上大神节奏了, 捂脸.gif





离线

#32 2019-04-06 19:43:12

EddyZhan
会员
注册时间: 2018-05-11
已发帖子: 60
积分: 154.5

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

这个电源供电的插接件什么型号的呢?

离线

#33 2019-04-06 20:09:25

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

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

EddyZhan 说:

这个电源供电的插接件什么型号的呢?

某宝搜5557就有

离线

#34 2019-04-06 20:20:14

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

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

EddyZhan 说:

这个电源供电的插接件什么型号的呢?

有点像这个: https://item.taobao.com/item.htm?id=550010020057
还得自己接端子打线, 感觉麻烦.


不如自己焊根线最方便.

离线

#35 2019-04-06 20:26:24

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

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

metro 说:
EddyZhan 说:

这个电源供电的插接件什么型号的呢?

某宝搜5557就有

https://item.taobao.com/item.htm?id=582581370950

厉害, 原来是这个哦, 6P 两条 4块钱, 不过还是得自己接个 DC 座.

离线

#36 2019-04-09 15:46:10

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

posystorage 说:

继续提供一发资料
米尔科技的资料
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

https://whycan.cn/files/members/884/TIM20190406000829.jpg
https://whycan.cn/files/members/884/TIM20190406000852.jpg

分享一个临时链接,国内的一台10mbps的机器。感谢晕哥帮忙下载!!@晕哥
http://123.249.3.146:20385/MYD-Y7Z010-07S-V1_1-20180803.iso

离线

#37 2019-04-09 17:52:28

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,139
积分: 1091.5

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

xiaohui 说:
posystorage 说:

继续提供一发资料
米尔科技的资料
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

https://whycan.cn/files/members/884/TIM20190406000829.jpg
https://whycan.cn/files/members/884/TIM20190406000852.jpg

分享一个临时链接,国内的一台10mbps的机器。感谢晕哥帮忙下载!!@晕哥
http://123.249.3.146:20385/MYD-Y7Z010-07S-V1_1-20180803.iso

我也入坑了,买了两个。不过楼上你的链接失效了好像

离线

#38 2019-04-09 17:54:29

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

达克罗德 说:
xiaohui 说:
posystorage 说:

继续提供一发资料
米尔科技的资料
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

https://whycan.cn/files/members/884/TIM20190406000829.jpg
https://whycan.cn/files/members/884/TIM20190406000852.jpg

分享一个临时链接,国内的一台10mbps的机器。感谢晕哥帮忙下载!!@晕哥
http://123.249.3.146:20385/MYD-Y7Z010-07S-V1_1-20180803.iso

我也入坑了,买了两个。不过楼上你的链接失效了好像

刚试了,没问题,可以正常下载,  http://123.249.3.146:20385/MYD-Y7Z010-07S-V1_1-20180803.iso

离线

#39 2019-04-09 17:55:13

3DA502
会员
注册时间: 2018-08-18
已发帖子: 17
积分: 11.5

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

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

离线

#40 2019-04-09 19:36:11

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

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

3DA502 说:

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

我刚刚已经加入了这个群 92830194

请问我应该下载哪个文件呢? 有没有带路手册?

期待回复

离线

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

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

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

3DA502 说:

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

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

离线

#42 2019-04-10 15:36:04

3DA502
会员
注册时间: 2018-08-18
已发帖子: 17
积分: 11.5

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

没有带路手册!!!

下载ebaz4205文件夹,里面有个镜像xillinux-2.0.img

把这个镜像烧入TF卡,板子启动电阻设为从TF卡启动,就是拆掉R2584上的电阻,焊接到R2577
焊上SD卡座
然后还有。。。
把启动分区,就是TF卡的FAT32分区,里面的uimage删掉
把文件夹里面的boot.bin   system.bit.bin   uimage Env.txt 等复制到fat32 分区

最近编辑记录 3DA502 (2019-04-10 18:09:48)

离线

#43 2019-04-10 17:23:08

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

3DA502 说:

没有带路手册!!!

下载ebaz4205文件夹,里面有个镜像xillinux-2.0.img

把这个镜像烧入TF卡,板子启动电阻设为从TF卡启动
然后还有。。。

谢谢大神,
我现在把nanopi 群附件都拷贝到  新qq群了 :634396816
我现在把nanopi 群附件都拷贝到  新qq群了 :634396816
我现在把nanopi 群附件都拷贝到  新qq群了 :634396816

最近编辑记录 晕哥 (2019-04-10 17:32:51)





离线

#44 2019-04-10 17:58:03

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

晕哥 说:
3DA502 说:

没有带路手册!!!

下载ebaz4205文件夹,里面有个镜像xillinux-2.0.img

把这个镜像烧入TF卡,板子启动电阻设为从TF卡启动
然后还有。。。

谢谢大神,
我现在把nanopi 群附件都拷贝到  新qq群了 :634396816
我现在把nanopi 群附件都拷贝到  新qq群了 :634396816
我现在把nanopi 群附件都拷贝到  新qq群了 :634396816

debian和ubuntu的编译说明:https://www.digikey.com/eewiki/display/linuxonarm/Zynq-7000#Zynq-7000-Ubuntu18.04LTS

离线

#45 2019-04-10 18:11:38

3DA502
会员
注册时间: 2018-08-18
已发帖子: 17
积分: 11.5

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

晕哥 说:
3DA502 说:

没有带路手册!!!

下载ebaz4205文件夹,里面有个镜像xillinux-2.0.img

把这个镜像烧入TF卡,板子启动电阻设为从TF卡启动
然后还有。。。

谢谢大神,
我现在把nanopi 群附件都拷贝到  新qq群了 :634396816
我现在把nanopi 群附件都拷贝到  新qq群了 :634396816
我现在把nanopi 群附件都拷贝到  新qq群了 :634396816

不是大神,Linux大菜鸟

离线

#46 2019-04-10 19:08:49

duckduckgo
会员
注册时间: 2018-12-13
已发帖子: 58
积分: 43

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

真会玩

离线

#47 2019-04-11 11:04:34

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,139
积分: 1091.5

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

MYD-Y7Z010-07S-V1_1-20180803.iso 我下载到百度网盘了,分享给大家
链接: https://pan.baidu.com/s/1XQEWe5SNHIFUBgG4pOnL-A
提取码:gl83

离线

#48 2019-04-11 11:21:04

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

达克罗德 说:

MYD-Y7Z010-07S-V1_1-20180803.iso 我下载到百度网盘了,分享给大家
链接: https://pan.baidu.com/s/1XQEWe5SNHIFUBgG4pOnL-A
提取码:gl83

感谢分享!





离线

#49 2019-04-11 17:23:50

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

3DA502 说:

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

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

离线

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

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

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

xiaohui 说:
3DA502 说:

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

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

仔细读贴,帖子前面有写

离线

#51 2019-04-11 23:01:53

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

posystorage 说:
xiaohui 说:
3DA502 说:

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

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

仔细读贴,帖子前面有写

D2的标记有点偏,不太确定是哪一个。谢谢大佬指路

离线

#52 2019-04-12 09:18:57

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

3DA502 说:

没有带路手册!!!

下载ebaz4205文件夹,里面有个镜像xillinux-2.0.img

把这个镜像烧入TF卡,板子启动电阻设为从TF卡启动,就是拆掉R2584上的电阻,焊接到R2577
焊上SD卡座
然后还有。。。
把启动分区,就是TF卡的FAT32分区,里面的uimage删掉
把文件夹里面的boot.bin   system.bit.bin   uimage Env.txt 等复制到fat32 分区

昨天的调试,接上tf卡,看了下nand启动的打印信息,mmc的大小识别正常,而且好像都挂载上了,没账号密码没办法确定是否完全正常,然后对调了电阻发现还是不能启动。

离线

#53 2019-04-12 09:21:56

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

xillinux-2.0.img 这个系统的账号密码没有对吗?





离线

#54 2019-04-12 09:23:30

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

晕哥 说:

xillinux-2.0.img 这个系统的账号密码没有对吗?

uboot也没起来,不过我好像找到原因了,我没看到楼上大佬的回复,只把uimage拷贝到了fat分区。。。。。刚看了system.bit的作用,汗了

离线

#55 2019-04-12 09:28:59

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

xiaohui 说:
晕哥 说:

xillinux-2.0.img 这个系统的账号密码没有对吗?

uboot也没起来,不过我好像找到原因了,我没看到楼上大佬的回复,只把uimage拷贝到了fat分区。。。。。刚看了system.bit的作用,汗了

找到了一遍文章(http://www.360doc.com/content/13/1113/20/8744436_328989607.shtml)

离线

#56 2019-04-12 09:41:21

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

xiaohui 说:
xiaohui 说:
晕哥 说:

xillinux-2.0.img 这个系统的账号密码没有对吗?

uboot也没起来,不过我好像找到原因了,我没看到楼上大佬的回复,只把uimage拷贝到了fat分区。。。。。刚看了system.bit的作用,汗了

找到了一遍文章(http://www.360doc.com/content/13/1113/20/8744436_328989607.shtml)

找到一个制作镜像的教程【未验证】(https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841996/Linux)

离线

#57 2019-04-13 08:24:43

ljbfly
会员
注册时间: 2017-12-07
已发帖子: 37
积分: 22

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

我用Vivado不能识别板子,jlink可以连上,有什么注意事项吗,需要复位按键吗?

离线

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

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

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

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

离线

#59 2019-04-13 16:19:29

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

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

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

离线

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

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

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

smartcar 说:

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

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

离线

#61 2019-04-13 17:04:09

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

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

posystorage 说:
smartcar 说:

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

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

原来如此。
根据以往经验,最好 TF卡dump出来的文件自己验证之后给个哈希码(hash),否则出了问题都不知道是哪里的问题。

最近编辑记录 smartcar (2019-04-13 17:04:35)

离线

#62 2019-04-14 20:25:04

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

1.0.0.46 (Nov 28 2017 - 20:56:04 +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):  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/11/28"
  time = "13:25:29"
  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"
mmc0: new high speed SDHC card at address 0007
0x000000820000-0x000001220000 : "nand-rootfs"
mmcblk0: mmc0:0007 SD32G 29.0 GiB
 mmcblk0: p1
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)
INIT: version 2.88 booting
FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
random: dd urandom read with 2 bits of entropy available
Wed Jul 21 02:50:29 UTC 2010
Starting internet superserver: inetd.
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
appstartup .....
rm: can't remove '/tmp/*': No such file or directory
0
BANK0
macb e000b000.ethernet eth0: unable to generate target frequency: 25000000 Hz
macb e000b000.ethernet eth0: link up (100/Full)
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
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

zedboard-zynq7 login: ./dwang_btc_miner
./ethtool
./HKDW.tar.gz
./libnetsnmpagent.so.30
./libnetsnmpmibs.so.30
./libnetsnmp.so.30
./proc_monitor
./reset_button
./snmpd
./snmpd.conf
./sys_pll_thrs.conf
./upgrade_ver_6.0.20.50
./zebra
jffs2: notice: (742) check_node_data: wrong data CRC in data node at 0x02fea3fc: read 0x464f62fa, calculated 0xd141d0ed.
jffs2: notice: (742) check_node_data: wrong data CRC in data node at 0x01a21ba8: read 0x6db7b1e6, calculated 0x33302c8d.
jffs2: notice: (742) check_node_data: wrong data CRC in data node at 0x004f1ee4: read 0xfc632049, calculated 0x57dc0d41.
./zyp/
./zyp/controllers/
./zyp/controllers/Status.c
./zyp/controllers/update.c
./zyp/controllers/Cgminer.c
./zyp/controllers/ipccom.c
./zyp/controllers/chipstatus.c
./zyp/controllers/admininfo.c
./zyp/controllers/Ethernet.c
./zyp/controllers/alarm.c
./zyp/controllers/ebang.c
./zyp/controllers/user.c
./zyp/auth.conf
./zyp/cache/
./zyp/cache/view_a7831b06fabea092a36b5a9cbe1005f3.so
./zyp/cache/view_3c0e2047e5221fb419a7ec0af4b7854c.so
./zyp/cache/view_53ea0d6735e4fb0329c094a648870277.so
./zyp/cache/view_04f9c7da622b21b96049f15706d92938.so
./zyp/cache/view_f7022020d354ba278dcc7ccab562a0dd.so
./zyp/cache/view_6f60de3de9ffb67d1f2e97f4b428386d.so
./zyp/cache/view_b477df8fa01e40197eb5fa8f48e3907b.so
./zyp/cache/view_035f15cc8bbe24799d3e54770f8d8295.so
./zyp/cache/view_513a569543fc2e0d3838c80e9b2de7d4.so
./zyp/cache/view_fb23b72a36b7b4dbe70628d8cca96ed0.so
./zyp/cache/view_f77f36b0d78321b044f0e296a2c667a2.so
./zyp/cache/controller_b40ca62848e046ce00cc49b1905d4fca.so
./zyp/cache/controller_2cb91d133ac7e670d03160cdd11a46c3.so
./zyp/cache/controller_ec2859b93a67c572652a66dbb4a6fe5b.so
./zyp/cache/view_4bc9f79c654681ca48136ecbdede158a.so
./zyp/cache/controller_770d6494da130a44af4aa8689fab502a.so
./zyp/cache/view_3a2b7a533e83e2d61b2cad29bb4b187e.so
./zyp/cache/view_dcb9a5587c458400c8722a02dc5ac818.so
./zyp/cache/view_3eec443737a3de9610a039406fdd038b.so
./zyp/cache/view_512223a62f67729b723fb61c3f62368a.so
./zyp/cache/view_f6669d1b369196a904ea1967e72739a2.so
./zyp/cache/view_4d4d2036351546190541ac2a32bcc383.so
./zyp/cache/view_8d281e6866d6e1de33be9fcec2966541.so
./zyp/cache/view_eddbf50269317b7877761754e564ee3c.so
./zyp/cache/view_3eb313d8866c3b5632568a7b408bedd4.so
./zyp/cache/view_7403f191a0a159c0692904ffa2491391.so
./zyp/cache/view_e4ac6605b16f7008362b59441406db75.so
./zyp/cache/controller_0d206980b11e3c885a9c639e66c6a231.so
./zyp/cache/view_cbb7866fb91eccef78994dc93adea6fb.so
./zyp/cache/controller_be279ec5321ddeabc8b45df9b08e9fe5.so
./zyp/cache/view_51b611867533393b33d56fd5a88977ca.so
./zyp/cache/view_b2068302aa7479365676d89b37de0a1e.so
./zyp/cache/view_c767ad3476fed9929b188b80cfbb45cb.so
./zyp/cache/controller_5278e85e128cf0ef1a4ccb000045c8b6.so
./zyp/cache/view_44b347948bf5f69ed66f55bf8d53e72b.so
./zyp/cache/view_393c60be603fba53dffb8bf88aa8e06b.so
./zyp/cache/controller_6cc243d48f5b4d8cbc1333bf8b28e517.so
./zyp/cache/controller_54a1923d66aec572ecb5557e0b0fe8ec.so
./zyp/cache/controller_2c81930eb9e673249e91e37173ae1434.so
./zyp/cache/view_b72ff745f4632093aa84e2cde689fba2.so
./zyp/cache/view_61b0e78a6f6e04dc3fe24ce0b7cf8e4f.so
./zyp/cache/view_4c88510bb3ee948cccea77a6b527fb87.so
./zyp/cache/view_afc502e1aa9bcff357e9eb694dabe642.so
./zyp/cache/view_1e6f4c0c0a10cbe7cfc371f4f1d38e6c.so
./zyp/cache/view_e762c5ef4bbb5893f6322f9f942e6074.so
./zyp/cache/view_5ffa9844f03dbee8b84e6b065c47f3ea.so
./zyp/cache/view_6aabc965f39a5511e494ce254a3779b1.so
./zyp/cache/view_03d2ce9bc8e4712cba15729805f23a50.so
./zyp/favicon.ico
./zyp/web/
./zyp/web/index_en.esp
./zyp/web/begin_en.esp
./zyp/web/banner.esp
./zyp/web/Cgminer/
./zyp/web/Cgminer/CgminerStatus.esp
./zyp/web/Cgminer/CgminerStatus_en.esp
./zyp/web/Cgminer/CgminerConfig_en.esp
./zyp/web/Cgminer/CgminerConfig.esp
./zyp/web/MenuRpm.esp
./zyp/web/admininfo/
./zyp/web/admininfo/getadmininfo_en.esp
./zyp/web/admininfo/getadmininfo.esp
./zyp/web/favicon.ico
./zyp/web/js/
./zyp/web/js/form.js.bak
./zyp/web/js/modernizr.custom.js
./zyp/web/js/notificationFx.js
./zyp/web/js/jquery.min.js.bak
./zyp/web/js/jquery-1.11.0.min.js
./zyp/web/js/echarts-all.js
./zyp/web/js/jquery1.js
./zyp/web/js/snap.svg-min.js
./zyp/web/js/jquery.min.js
./zyp/web/js/jquery.js
./zyp/web/js/dtree.js
./zyp/web/js/script.js
./zyp/web/js/jquery-1.9.1.min.js
./zyp/web/js/nav.js
./zyp/web/js/form.js
./zyp/web/js/classie.js
./zyp/web/js/highcharts.js
./zyp/web/alarm/
./zyp/web/alarm/alarm.esp
./zyp/web/alarm/AlarmManagement.esp
./zyp/web/alarm/alarm_en.esp
./zyp/web/alarm/AlarmStatus.esp
./zyp/web/ebang/
./zyp/web/ebang/eblist.esp
./zyp/web/ebang/upload.esp
./zyp/web/ebang/upload-esp.html
./zyp/web/logo/
./zyp/web/logo/logo_ch.png
./zyp/web/logo/logo_en.png
./zyp/web/logo.html
./zyp/web/update/
./zyp/web/update/update.esp
./zyp/web/update/help_en.esp
./zyp/web/update/ping.esp
./zyp/web/update/factory_en.esp
./zyp/web/update/help.esp
./zyp/web/update/ResetRpm_en.esp
./zyp/web/update/ResetRpm.esp
./zyp/web/update/exit_en.esp
./zyp/web/update/update_en.esp
./zyp/web/update/exit.esp
./zyp/web/update/factory.esp
./zyp/web/Ethernet/
./zyp/web/Ethernet/IPEthernetConfig.esp
./zyp/web/Ethernet/IPEthernetPort.esp
./zyp/web/Ethernet/IPEthernetConfig_en.esp
./zyp/web/Ethernet/IPEthernetPort_en.esp
./zyp/web/user/
./zyp/web/user/login.html
./zyp/web/user/login.html.bak
./zyp/web/user/list.esp
./zyp/web/chipstatus/
./zyp/web/chipstatus/moduleStatus.esp
./zyp/web/chipstatus/chipstatus.esp
./zyp/web/Status/
./zyp/web/Status/SystemStatusRpm_en.esp
./zyp/web/Status/images/
./zyp/web/Status/images/SystemStatusRpm_01.gif
./zyp/web/Status/images/SystemStatusRpm_02.gif
./zyp/web/Status/images/SystemStatusRpm_03.gif
./zyp/web/Status/SystemStatusRpm.esp
./zyp/web/begin.esp
./zyp/web/graph/
./zyp/web/graph/shBrushJScript.min.js
./zyp/web/graph/shThemejqPlot.min.css
./zyp/web/graph/shCore.min.js
./zyp/web/graph/excanvas.js
./zyp/web/graph/jquery.jqplot.min.js
./zyp/web/graph/jquery.jqplot.min.css
./zyp/web/graph/jquery.min.js
./zyp/web/graph/shCoreDefault.min.css
./zyp/web/graph/jqplot.highlighter.min.js
./zyp/web/graph/shBrushXml.min.js
./zyp/web/graph/jqplot.cursor.min.js
./zyp/web/graph/jqplot.dateAxisRenderer.min.js
./zyp/web/public/
./zyp/web/public/login.html
./zyp/web/public/img/
./zyp/web/public/img/arc.gif
./zyp/web/public/img/empty.gif
./zyp/web/public/css/
./zyp/web/public/css/css_main.css
./zyp/web/arc.html
./zyp/web/img/
./zyp/web/img/success.jpg
./zyp/web/img/weibo01.jpg
./zyp/web/img/minus.gif
./zyp/web/img/invalid.png
./zyp/web/img/icon_alert.gif
./zyp/web/img/nolines_plus.gif
./zyp/web/img/folder.gif
./zyp/web/img/pro_left.png
./zyp/web/img/bg.jpg
./zyp/web/img/base.gif
./zyp/web/img/join.gif
./zyp/web/img/red_asterisk.png
./zyp/web/img/line.gif
./zyp/web/img/logo.png
./zyp/web/img/pw.gif
./zyp/web/img/pro_down.png
./zyp/web/img/.DS_Store
./zyp/web/img/bg.gif
./zyp/web/img/plusbottom.gif
./zyp/web/img/weibo.jpg
./zyp/web/img/arc.gif
./zyp/web/img/folderopen.gif
./zyp/web/img/empty.gif
./zyp/web/img/radiobutton.gif
./zyp/web/img/minusbottom.gif
./zyp/web/img/nolines_minus.gif
./zyp/web/img/checkbox.gif
./zyp/web/img/bk.jpg
./zyp/web/img/bgColor.jpg
./zyp/web/img/plus.gif
./zyp/web/img/buticon.gif
./zyp/web/img/page.gif
./zyp/web/img/arc.jpg
./zyp/web/img/joinbottom.gif
./zyp/web/img/province_sprites.png
./zyp/web/index.esp
./zyp/web/css/
./zyp/web/css/css_main.css
./zyp/web/css/ns-style-bar.css
./zyp/web/css/demo.css
./zyp/web/css/ns-style-attached.css
./zyp/web/css/style.css.bak
./zyp/web/css/ns-style-growl.css
./zyp/web/css/dtree.css
./zyp/web/css/style.css
./zyp/web/css/normalize.css
./zyp/web/css/public.css
./zyp/web/css/ns-default.css
./zyp/web/css/ns-style-other.css
./zyp/web/css/css_main.css~
./zyp/setappconf_ip.sh
./zyp/make.sh
./zyp/self.key
./zyp/self.crt
./zyp/appweb.conf
./zyp/README.md
/opt/system/startscrip: line 14: kill: (889) - No such process
/opt/system/startscrip: line 15: kill: (894) - No such process
/opt/system/startscrip: line 16: kill: (899) - No such process
Started HTTP service on 192.168.80.140:80
Started HTTPS service on 192.168.80.140:443
FPGA version 0x46 .
FPGA g_chip_type 0x46 .
Hardware type 0x4205 .
-------- Pin OK    --------
Create /run/dewang_reboot_times.
dewang first boot.....
open serial  /dev/ttyUL2 port!
pll thrs 780
tempr thrs 60
tempr thrs 90
tempr work 35
pn **********
ip 192.168.39.204 mask 255.255.255.0 gate 192.168.39.1 dns 192.168.39.1
mac 8C:C7:D0:11:05:C1
use 0 bank0 soft_v6.0.20.50 bank1 soft_v6.0.20.48
macb e000b000.ethernet eth0: link down

PetaLinux 2016.4 zedboard-zynq7 /dev/ttyPS0

zedboard-zynq7 login:
PetaLinux 2016.4 zedboard-zynq7 /dev/ttyPS0

zedboard-zynq7 login: Finishing the Init
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
macb e000b000.ethernet eth0: unable to generate target frequency: 25000000 Hz
macb e000b000.ethernet eth0: link up (100/Full)
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
killall: udhcpc: no process killed

QQ20190414202221.png

焊上 TF 卡座, 插入 TF 卡.





离线

#63 2019-04-14 20:36:42

arychen
会员
注册时间: 2019-04-06
已发帖子: 275
积分: 250.5

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

这个7010里面的FPGA  能够虚拟出一些什么接口功能
或者说  速度能到多少啊

离线

#64 2019-04-14 20:50:25

hackerboygn
会员
注册时间: 2019-04-14
已发帖子: 5
积分: 5

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

现有的电路图和PCB应该是逆向出来的,没有焊的器件参数都没标,当年矿机是天价,催生了配套维修产业

离线

#65 2019-04-14 20:52:55

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

QQ20190414205122.png

QQ20190414205126.png

QQ群 464302622 附件 xillinux-2.0.img, dump 到 TF 卡:

sudo dd if=/mnt/hgfs/D/xillinux-2.0.img/xillinux-2.0.img of=/dev/sdX

QQ20190414210613.png


u-boot 启动, 按 d, 进入 u-boot 命令行状态.

zynq-uboot> fatls mmc 0:1
  4487928   uimage

1 file(s), 0 dir(s)
zynq-uboot> ext4ls mmc 0:2
<DIR>       4096 .
<DIR>       4096 ..
<DIR>      16384 lost+found
<DIR>       4096 run
<DIR>       4096 sys
<DIR>       4096 tmp
<DIR>       4096 proc
<DIR>       4096 etc
<DIR>       4096 root
<DIR>       4096 boot
<DIR>       4096 opt
<DIR>       4096 sbin
<DIR>       4096 mnt
<DIR>       4096 home
<DIR>       4096 srv
<DIR>       4096 media
<DIR>       4096 snap
<DIR>       4096 usr
<DIR>       4096 lib
<DIR>       4096 dev
<DIR>       4096 bin
<DIR>       4096 var




离线

#66 2019-04-14 20:53:58

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

hackerboygn 说:

现有的电路图和PCB应该是逆向出来的,没有焊的器件参数都没标,当年矿机是天价,催生了配套维修产业

这个有道理 ^_^





离线

#67 2019-04-14 22:00:28

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

setenv ipaddr 192.168.1.3
setenv serverip 192.168.1.99

nand read 0x100000 0 0x300000
tftpput 0x100000 0x300000 uboot.bin

nand read 0x100000 0x300000 0x500000
tftpput 0x100000 0x500000 image.bin

QQ20190414215928.png

按上面方法导出了 uboot 和 linux, 不知道对不对.  zynq_uboot_kernel.7z





离线

#68 2019-04-14 23:42:43

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,139
积分: 1091.5

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

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

离线

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

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

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

达克罗德 说:

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

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

离线

#70 2019-04-15 10:17:46

hackerboygn
会员
注册时间: 2019-04-14
已发帖子: 5
积分: 5

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

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

离线

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

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

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

hackerboygn 说:

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

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

离线

#72 2019-04-17 15:11:27

hackerboygn
会员
注册时间: 2019-04-14
已发帖子: 5
积分: 5

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

按照42楼道方法,卡在uboot进不去系统,求带路
zynq1.png
zynq2.png

离线

#73 2019-04-17 16:17:44

hackerboygn
会员
注册时间: 2019-04-14
已发帖子: 5
积分: 5

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

hackerboygn 说:

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

zynq3.png

离线

#74 2019-04-17 23:31:02

ljbfly
会员
注册时间: 2017-12-07
已发帖子: 37
积分: 22

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

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

离线

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

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

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
已发帖子: 173
积分: 539

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

ljbfly 说:

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

老哥真厉害

离线

#77 2019-04-21 09:41:52

yinyue01
会员
注册时间: 2019-04-21
已发帖子: 6
积分: 6

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

有黑金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

离线

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

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

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下载要挂代理就非常快了

离线

#79 2019-04-21 20:07:15

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

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





离线

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

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

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

晕哥 说:

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

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

离线

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

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

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
已发帖子: 173
积分: 539

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

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

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

离线

#83 2019-04-22 08:23:01

超级萌新
会员
注册时间: 2018-05-04
已发帖子: 408
积分: 407

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

萌新表示这帅呆了,对各位大神佩服犹如滔滔江水绵绵不绝

离线

#84 2019-04-23 12:02:20

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

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

离线

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

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

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

xiaohui 说:

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

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

离线

#86 2019-04-24 12:00:14

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

posystorage 说:
xiaohui 说:

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

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

拍一下你板子的背面?

离线

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

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

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

xiaohui 说:
posystorage 说:
xiaohui 说:

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

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

拍一下你板子的背面?

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

离线

#88 2019-04-24 13:45:16

yinyue01
会员
注册时间: 2019-04-21
已发帖子: 6
积分: 6

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

我的也是这样



posystorage 说:
xiaohui 说:
posystorage 说:

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

拍一下你板子的背面?

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

离线

#89 2019-04-24 19:25:05

hackerboygn
会员
注册时间: 2019-04-14
已发帖子: 5
积分: 5

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

我又收了两块,发现其中一块从TF卡启动过程中内核卡死。
切换会板载Flash启动原生系统是好的。
有人遇过这样的问题吗?
Jietu20190424-192022.jpg

离线

#90 2019-04-25 20:12:57

yinyue01
会员
注册时间: 2019-04-21
已发帖子: 6
积分: 6

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

不知道和这个有没有关系?
none


posystorage 说:
xiaohui 说:
posystorage 说:

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

拍一下你板子的背面?

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

离线

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

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

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

yinyue01 说:

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


posystorage 说:
xiaohui 说:

拍一下你板子的背面?

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

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

离线

#92 2019-05-10 08:32:09

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

QQ20190510083124.jpg

Q群 464302622 有一个大神 Ken 正在调试 spi nor flash.





离线

#93 2019-05-13 00:15:46

qintian
会员
注册时间: 2019-05-12
已发帖子: 1
积分: 1

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

我试着用petalinux编译一个最简单的sd卡启动文件,但是结果总是卡在如下步骤

 Board: Xilinx Zynq
Silicon: v3.1
DRAM:  ECC disabled 256 MiB
MMC:   sdhci@e0100000: 0 (SD)
** No device specified **
Using default environment

In:    serial@e0001000
Out:   serial@e0001000
Err:   serial@e0001000
Board: Xilinx Zynq
Silicon: v3.1
U-BOOT for testlinux2

Hit any key to stop autoboot:  0
Device: sdhci@e0100000
Manufacturer ID: 3
OEM: 5344
Name: ASTCTran Speed: 25000000
Rd Block Len: 512
SD version 1.0
High Capacity: Yes
Capacity: 14.8 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
reading image.ub
3951864 bytes read in 345 ms (10.9 MiB/s)
## Loading kernel from FIT Image at 10000000 ...
   Using 'conf@system-top.dtb' configuration
   Verifying Hash Integrity ... OK
   Trying 'kernel@1' kernel subimage
     Description:  Linux kernel
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x10000104
     Data Size:    3936654 Bytes = 3.8 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x00008000
     Entry Point:  0x00008000
     Hash algo:    sha1
     Hash value:   f72cbeb4eee61af51bd5cdd3b91dd0b82ecf2959
   Verifying Hash Integrity ... sha1+ OK
## Loading fdt from FIT Image at 10000000 ...
   Using 'conf@system-top.dtb' configuration
   Trying 'fdt@system-top.dtb' fdt subimage
     Description:  Flattened Device Tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x103c1394
     Data Size:    13300 Bytes = 13 KiB
     Architecture: ARM
     Hash algo:    sha1
     Hash value:   5d7643d024778388c5fd81521326b2763a6a9d47
   Verifying Hash Integrity ... sha1+ OK
   Booting using the fdt blob at 0x103c1394
   Uncompressing Kernel Image ... Error: inflate() returned -3
gzip compressed: uncompress error -1
Must RESET board to recover
resetting ...
 

感觉可能是 loadaddr 的地址有点问题,但调了几次还是同样的问题。请问问题出在哪里,希望大神指点:)

离线

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

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

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

离线

#95 2019-05-13 14:47:35

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

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

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,调试的时候应该方便一些

离线

#96 2019-05-13 14:57:16

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

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

这是我在网上找到的一些Digilent JTAG调试器的资料,现在想做一个支持宽电压的FT232H调试器,需要实现SRST引脚,不知道有没有dalao有兴趣?没画过PCB hmm

JTAG-SMT2.png

http://www.digilent.com.cn/community/616.html 这里面有个网盘地址有Digilent调试器的量产工具,亲测可用(使用淘宝买的FT232H开发板)(低调低调 cool

离线

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

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

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

离线

#98 2019-05-15 11:53:23

yinyue01
会员
注册时间: 2019-04-21
已发帖子: 6
积分: 6

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

网盘链接打不开,能否上传一份DigilentFTDIConfig.exe?谢谢


metro 说:

这是我在网上找到的一些Digilent JTAG调试器的资料,现在想做一个支持宽电压的FT232H调试器,需要实现SRST引脚,不知道有没有dalao有兴趣?没画过PCB hmm

https://whycan.cn/files/members/1510/JTAG-SMT2.png

http://www.digilent.com.cn/community/616.html 这里面有个网盘地址有Digilent调试器的量产工具,亲测可用(使用淘宝买的FT232H开发板)(低调低调 cool

离线

#99 2019-05-16 22:11:58

ybbrdfxk0922
会员
所在地: 石家庄
注册时间: 2018-04-27
已发帖子: 23
积分: 18

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

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

离线

#100 2019-05-16 22:36:00

coffeerr2004001
会员
注册时间: 2019-05-13
已发帖子: 1
积分: 1

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

离线

#101 2019-05-17 13:59:14

yinyue01
会员
注册时间: 2019-04-21
已发帖子: 6
积分: 6

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

离线

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

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

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

ybbrdfxk0922 说:

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

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

离线

#103 2019-05-21 14:10:08

yu
会员
注册时间: 2019-05-21
已发帖子: 2
积分: 2

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

可以ping路由器吗?排除下dns的问题。

离线

#104 2019-05-23 00:30:12

yu
会员
注册时间: 2019-05-21
已发帖子: 2
积分: 2

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

我今天也遇到了这个问题,一开始用12V电源,ping不通,后来改用5V,居然可以了,神奇

离线

#105 2019-05-23 13:35:52

tango_zhu
会员
注册时间: 2018-04-12
已发帖子: 126
积分: 3

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

MARK下好东西 现在有30块钱一块 5块包邮的了

离线

#106 2019-05-23 22:22:56

ALEX_ZHOU
会员
注册时间: 2019-05-23
已发帖子: 1
积分: 1

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

入坑了,紧跟大佬步伐,电源还没有搞定

离线

#107 2019-05-25 23:05:10

yinyue01
会员
注册时间: 2019-04-21
已发帖子: 6
积分: 6

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

我刚验证了,确实12V不能ping通,5V就ping通了。比较神奇。板子版本是1730。

yu 说:

我今天也遇到了这个问题,一开始用12V电源,ping不通,后来改用5V,居然可以了,神奇

离线

#108 2019-05-26 18:17:08

langhaihhu
会员
注册时间: 2019-05-26
已发帖子: 1
积分: 1

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

我也刚入手一块,跟着各位大佬学习学习。

离线

#109 2019-05-30 23:21:13

djp1
会员
注册时间: 2019-05-30
已发帖子: 1
积分: 1

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

闲鱼30买了一块

离线

#110 2019-06-04 14:50:47

actionchen
会员
注册时间: 2019-06-04
已发帖子: 2
积分: 2

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

我是无意中咸鱼看到的,小白一枚想学习FPGA,这么便宜的板子就当玩了。30一块,邮费10块,四川居然收12块邮费。。。
到手后,焊UART插针和JTAG插针,没喷锡的焊盘好难焊啊,烙铁开到400度,结果焊半天好不容易焊上了,丑的一逼。

我看有大佬说5V也能启动,结果接下来用USB转TTL的那个5V启动不起来,估计电流不够,虽然我电脑是USB3.0的。换上12V电源。很快就欢唱起来了。

本来想一步一步跟大佬学uboot,kernel,device tree,rootfs,这么来的,但TF卡座还没到。也没有JTAG线。想着学FPGA先忽略这个linux吧,那就能用先。
第一步就是要备份,万一出错了还能还原,根据前面楼层大佬的备份NAND数据和分区的方法,几个NAND分区全备份了。

根据系统启动的信息

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"

一个一个分区的备份吧

zynq-uboot> setenv ipaddr 192.168.5.200
zynq-uboot> setenv serverip 192.168.5.28
zynq-uboot> nand read 0x100000 0x000000 0x300000

NAND read: device 0 offset 0x0, size 0x300000
 3145728 bytes read: OK
zynq-uboot> tftpput 0x100000 0x300000 fsbl-uboot
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.5.28; our IP address is 192.168.5.200
Filename 'fsbl-uboot'.
Save address: 0x100000
Save size:    0x300000
Saving: ################################################################
         #################################################################
         #################################################################
         ####################
         2.3 MiB/s
done
Bytes transferred = 3145728 (300000 hex)
zynq-uboot> nand read 0x100000 0x300000 0x500000

NAND read: device 0 offset 0x300000, size 0x500000
 5242880 bytes read: OK
zynq-uboot> tftpput 0x100000 0x500000 linux     
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.5.28; our IP address is 192.168.5.200
Filename 'linux'.
Save address: 0x100000
Save size:    0x500000
Saving: ################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################
         2.1 MiB/s
done
Bytes transferred = 5242880 (500000 hex)
zynq-uboot> nand read 0x100000 0x800000 0x20000 

NAND read: device 0 offset 0x800000, size 0x20000
 131072 bytes read: OK
zynq-uboot> tftpput 0x100000 0x20000 devicetree.dtb 
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.5.28; our IP address is 192.168.5.200
Filename 'devicetree.dtb'.
Save address: 0x100000
Save size:    0x20000
Saving: ########
         2 MiB/s
done
Bytes transferred = 131072 (20000 hex)

大概是这样把9个分区全部备份好了

第二步就想着有现成的系统,破解下口令,然后把挖矿的程序停了不就可以开搞了吗?

其实linux系统root口令很好破,只要你拿到文件系统了。直接把/etc/passwd 里面root对应的加密密码字段删掉就可以了,再启动输入root就会自动进入系统不会让你输入密码了。

我们备份的额9个分区内容中,密码就在0x000002a20000-0x000006a20000 : "nand-allrootfs" 这个分区里面,具体挂载这个文件系统的方法我参考了
https://www.cnblogs.com/findumars/p/5869608.html
https://blog.csdn.net/long0801/article/details/77368205
两篇文章,挂载好后,直接编辑etc/passwd,修改成下面这样.

root::0:0:root:/home/root:/bin/sh

然后顺便把挖矿的控制程序关掉吧

mv etc/rcS.d/S95cgminer.sh home/root/

注意,操作的时候是在allrootfs的挂载点下操作,不要操作到宿主机的文件了。
然后按照参考的那两篇文章中方法重新打包,我的命令是:

mkfs.jffs2 -r /tmp/aa/ -o allrootfs.new -e 0x20000 --pad=0x4000000 -n -l

/tmp/aa 是我的allrootfs挂载点,allrootfs.new是新生成的分区文件 ,其余参数照做应该没问题。

第三部就是把改好的系统文件烧回nand去。

zynq-uboot> tftpboot 0x100000 allrootfs.new
zynq-uboot> nand erase 0x2a20000 0x4000000
zynq-uboot> nand write 0x100000  0x2a20000 0x4000000

这样写完就可以愉快的重启了。登录的时候直接输入root就进系统了。接下来要玩FPGA就方便了。不过我以后还是想从头编译刷机刷一刷。

离线

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

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

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

@actionchen

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

离线

#112 2019-06-10 09:06:47

fawei1007
会员
注册时间: 2019-06-10
已发帖子: 1
积分: 1

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

7010开发板,网上有25和38的,两者有何区别?

离线

#113 2019-06-12 17:51:35

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

上电测试板子是否正常

------

板子到手后,在nand有系统的情况下可以通过开机打印检查看下板子的芯片和外设是否正常。(检查nand有没有系统也是一样的做法/偷笑)

1,准备一个5v或者12v的电源,一个usb转ttl线,一个串口调试软件
2,接线
3,打开串口调试软件
4,上电
5,根据开机打印信息判断芯片和一些外设硬件是否正常
------
[h3]1,准备一个5v或者12v的电源,一个usb转ttl线,一个串口调试软件[/h3]
  串口使用可以支持115200波特率的即可
  ------
[h3]2,接线[/h3]
![url=![https://www.zybuluo.com/static/img/logo.png][1]]接线图[/url]
上图引用自:https://whycan.cn/t_2297.html(再次感谢各位大佬的付出与支持)
  左边接了杜邦线的是串口,刚买回来需要自己焊接一下,右上角的是电源,留意板子上的丝印有写这12v和gnd的对应着接线就好。这里的电源实测只给5v也可以工作(我现在tf卡还没正常启动这里有点保留,但是实测nand可以正常启动)。
------
[h3]5,根据开机打印信息判断芯片和一些外设硬件是否正常。[/h3]

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...

(从这往下22行可以判断测nand是否正常工作)
(开始)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
(从这往下16行可以判断测刚才的nand拷贝是否成功,也是nand是否正常工作的一个标志)
(开始)## 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)
(这里可以看到内存的信息和当前kernel的内存分布,可以判断是内存正常工作。作)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)
(两个A9核的信息)
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
(usb设备的注册)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
(挂载uart设备)
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
(mmc控制器挂载)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设备的id被成功读取)nand: device found, Manufacturer ID: 0xef, Chip ID: 0xf1
(nand的型号)nand: Unknown W29N01HV
(nand的容量)nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
(nand的bbt的信息)
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
(nand设备的分区信息)
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

因为不知道这个nand系统里的账号信息所以先到这里。后面我们可以把tf卡接上,先不要切换启动设备。然后在开机信息里看一下tf是否被正常识别和挂载成功,然后把启动设备修改为tf卡,尝试tf卡启动。tf卡启动怎么做我会在我完成tf启动后写出来(已经有好几个群里和whycan里的大佬启动成功。镜像在群共享里有)
  [1]: https://whycan.cn/files/members/3/QQ20190404190714.jpg

离线

#114 2019-06-12 17:54:07

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

## PS:
如果刚拿到板子请先把上电测试的帖子检查一下板子是都正常
## 接上tf卡但是先不要修改启动的设备
接上tf卡上电,检查mmc是否识别成功。mmc是否挂载成功

## 烧录下载镜像到tf卡
1,下载群(群号464302622)里的pynq_z2_v2.3.zip,执行

unzip pynq_z2_v2.3.zip

解压。
2,

sudo dd if=./pynq_z2_v2.3.img of=/dev/sdc

(这里请修改成自己系3,统里的tf卡路径)
4,然后执行

sync

5,检查105MB大小的分区是都fat格式,如果不是fat格式的话就格式化分区为fat格式。
6,复制群共享里的BOOT.bin,fsbl.bif,linux.config,system.bit.bin,uEnv.txt,uImage,uramdisk.image.gz,zynq-ebaz.dtb到fat分区
7,将zynq-ebaz.dtb文件重命名为devicetree.dtb

## 修改启动设备为tf卡
TIM20190402130928.jpg
把R2584的电阻拆下来焊接到R2577的位置。
## 上电启动

U-Boot 2019.01-07011-g5ff8217-dirty (Mar 31 2019 - 08:09:08 +0800)

CPU:   Zynq 7z010
Silicon: v3.1
Model: Zynq MicroZED Board
I2C:   ready
DRAM:  ECC disabled 256 MiB
Watchdog: Started
NAND:  128 MiB
MMC:   mmc@e0100000: 0
In:    serial@e0001000
Out:   serial@e0001000
Err:   serial@e0001000
Net:   ZYNQ GEM: e000b000, phyaddr 0, interface mii

Warning: ethernet@e000b000 (eth0) using random MAC address - 52:bf:a2:a5:ff:1d
eth0: ethernet@e000b000ZYNQ GEM: e000c000, phyaddr 1, interface rmii
PHY is not detected
GEM PHY init failed
, eth-1: ethernet@e000c000
531 bytes read in 8 ms (64.5 KiB/s)
Importing environment from SD ...
Hit any key to stop autoboot:  0 
!!!
!!! Booting cmd is deprecated (will be removed in 2020).
!!! Please move to distro bootcmd.
!!!
Device: mmc@e0100000
Manufacturer ID: 3
OEM: 5344
Name: SL16G 
Bus Speed: 50000000
Mode : SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 14.8 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
531 bytes read in 6 ms (85.9 KiB/s)
Loaded environment from uEnv.txt
Importing environment from SD ...
Running uenvcmd ...
Loading bitstream from SD/MMC/eMMC to RAM..
2083852 bytes read in 135 ms (14.7 MiB/s)
  design filename = "design_1_wrapper;UserID=0XFFFFFFFF;Version=2018.3"
  part number = "7z010clg400"
  date = "2019/03/31"
  time = "07:11:02"
  bytes in bitstream = 2083740
zynq_align_dma_buffer: Align buffer at 100070 to fff80(swap 1)
Copying Linux from SD to RAM...
4474072 bytes read in 269 ms (15.9 MiB/s)
 **Unable to read file zynq-ebaz.dtb
Copying Linux from SD to RAM...
4474072 bytes read in 263 ms (16.2 MiB/s)
14305 bytes read in 13 ms (1 MiB/s)
5941934 bytes read in 353 ms (16.1 MiB/s)
## Booting kernel from Legacy Image at 02080000 ...
   Image Name:   Linux-4.14.108-xilinx
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4474008 Bytes = 4.3 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 04000000 ...
   Image Name:   Ramdisk
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    5941870 Bytes = 5.7 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 02000000
   Booting using the fdt blob at 0x2000000
   Loading Kernel Image ... OK
   Loading Ramdisk to 0e56c000, end 0eb16a6e ... OK
   Loading Device Tree to 0e565000, end 0e56b7e0 ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0x0
Linux version 4.14.108-xilinx (android@Centos) (gcc version 6.4.1 20171012 (Linaro GCC 6.4-2017.11)) #4 SMP PREEMPT Sun Mar 31 08:49:02 CST 209
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt: Machine model: Zynq ebit board
bootconsole [earlycon0] enabled
earlycon: cdns0 at MMIO 0xe0001000 (options '115200n8')
Booting Linux on physical CPU 0x0
Linux version 4.14.108-xilinx (android@Centos) (gcc version 6.4.1 20171012 (Linaro GCC 6.4-2017.11)) #4 SMP PREEMPT Sun Mar 31 08:49:02 CST 209
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt: Machine model: Zynq ebit board
bootconsole [earlycon0] enabled
earlycon: cdns0 at MMIO 0xe0001000 (options '115200n8')
bootconsole [cdns0] enabled
bootconsole [cdns0] enabled
Memory policy: Data cache writealloc
Memory policy: Data cache writealloc
cma: Reserved 16 MiB at 0x0f000000
cma: Reserved 16 MiB at 0x0f000000
On node 0 totalpages: 65536
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat c0b42a40, node_mem_map cedef000
free_area_init_node: node 0, pgdat c0b42a40, node_mem_map cedef000
  Normal zone: 512 pages used for memmap
  Normal zone: 512 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 0 pages reserved
  Normal zone: 65536 pages, LIFO batch:15
  Normal zone: 65536 pages, LIFO batch:15
percpu: Embedded 16 pages/cpu @cedc3000 s34572 r8192 d22772 u65536
percpu: Embedded 16 pages/cpu @cedc3000 s34572 r8192 d22772 u65536
pcpu-alloc: s34572 r8192 d22772 u65536 alloc=16*4096
pcpu-alloc: s34572 r8192 d22772 u65536 alloc=16*4096
pcpu-alloc: [0] 0 [0] 1 
pcpu-alloc: [0] 0 [0] 1 
Built 1 zonelists, mobility grouping on.  Total pages: 65024
Built 1 zonelists, mobility grouping on.  Total pages: 65024
Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk earlycon loglevel=8 rootfstype=ext4 rootwait
Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk earlycon loglevel=8 rootfstype=ext4 rootwait
PID hash table entries: 1024 (order: 0, 4096 bytes)
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 226148K/262144K available (7168K kernel code, 269K rwdata, 1764K rodata, 1024K init, 285K bss, 19612K reserved, 16384K cma-reserved, 0)
Memory: 226148K/262144K available (7168K kernel code, 269K rwdata, 1764K rodata, 1024K init, 285K bss, 19612K reserved, 16384K cma-reserved, 0)
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 - 0xc0800000   (8160 kB)
      .init : 0xc0a00000 - 0xc0b00000   (1024 kB)
      .data : 0xc0b00000 - 0xc0b43640   ( 270 kB)
       .bss : 0xc0b43640 - 0xc0b8ad48   ( 286 kB)
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 - 0xc0800000   (8160 kB)
      .init : 0xc0a00000 - 0xc0b00000   (1024 kB)
      .data : 0xc0b00000 - 0xc0b43640   ( 270 kB)
       .bss : 0xc0b43640 - 0xc0b8ad48   ( 286 kB)
Preemptible hierarchical RCU implementation.
Preemptible hierarchical RCU implementation.
        RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
        RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
        Tasks RCU enabled.
        Tasks RCU enabled.
RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
efuse mapped to d0800000
efuse mapped to d0800000
slcr mapped to d0802000
slcr mapped to d0802000
L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
L2C-310 erratum 769419 enabled
L2C-310 erratum 769419 enabled
L2C-310 enabling early BRESP for Cortex-A9
L2C-310 enabling early BRESP for Cortex-A9
L2C-310 full line of zeros enabled for Cortex-A9
L2C-310 full line of zeros enabled for Cortex-A9
L2C-310 ID prefetch enabled, offset 1 lines
L2C-310 ID prefetch enabled, offset 1 lines
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 cache controller enabled, 8 ways, 512 kB
L2C-310 cache controller enabled, 8 ways, 512 kB
L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
zynq_clock_init: clkc starts at d0802100
zynq_clock_init: clkc starts at d0802100
Zynq clock init
Zynq clock init
sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns
sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns
clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns
clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns
Switching to timer-based delay loop, resolution 3ns
Switching to timer-based delay loop, resolution 3ns
clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns
clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns
timer #0 at d080a000, irq=17
timer #0 at d080a000, irq=17
Console: colour dummy device 80x30
Console: colour dummy device 80x30
Calibrating delay loop (skipped), value calculated using timer frequency.. 666.66 BogoMIPS (lpj=3333333)
Calibrating delay loop (skipped), value calculated using timer frequency.. 666.66 BogoMIPS (lpj=3333333)
pid_max: default: 32768 minimum: 301
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-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
CPU: Testing write buffer coherency: ok
CPU0: Spectre v2: using BPIALL workaround
CPU0: Spectre v2: using BPIALL workaround
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x100000 - 0x100060
Setting up static identity map for 0x100000 - 0x100060
Hierarchical SRCU implementation.
Hierarchical SRCU implementation.
smp: Bringing up secondary CPUs ...
smp: Bringing up secondary CPUs ...
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU1: Spectre v2: using BPIALL workaround
CPU1: Spectre v2: using BPIALL workaround
smp: Brought up 1 node, 2 CPUs
smp: Brought up 1 node, 2 CPUs
SMP: Total of 2 processors activated (1333.33 BogoMIPS).
SMP: Total of 2 processors activated (1333.33 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
devtmpfs: initialized
random: get_random_u32 called from bucket_table_alloc+0x1e0/0x220 with crng_init=0
random: get_random_u32 called from bucket_table_alloc+0x1e0/0x220 with crng_init=0
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
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
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 512 (order: 3, 32768 bytes)
futex hash table entries: 512 (order: 3, 32768 bytes)
pinctrl core: initialized pinctrl subsystem
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor menu
cpuidle: using governor menu
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
hw-breakpoint: maximum watchpoint size is 4 bytes.
zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0840000
zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0840000
zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
e0000000.serial: ttyPS1 at MMIO 0xe0000000 (irq = 27, base_baud = 6249999) is a xuartps
e0000000.serial: ttyPS1 at MMIO 0xe0000000 (irq = 27, base_baud = 6249999) is a xuartps
e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 28, base_baud = 6249999) is a xuartps
`k˽[ttyPS0] enabledat MMIO 0xe0001000 (irq = 28, base_baud = 6249999) is a xuartps
console [ttyPS0] enabled
console [ttyPS0] enabled
bootconsole [earlycon0] disabled
bootconsole [earlycon0] disabled
bootconsole [earlycon0] disabled
bootconsole [cdns0] disabled
bootconsole [cdns0] disabled
XGpio: /amba_pl/gpio@41200000: registered, base is 1022
XGpio: /amba_pl/gpio@41210000: registered, base is 1017
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
FPGA manager framework
fpga-region fpga-full: FPGA Region probed
Advanced Linux Sound Architecture Driver Initialized.
NET: Registered protocol family 8
NET: Registered protocol family 20
nfc: nfc_init: NFC Core ver 0.1
NET: Registered protocol family 39
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.
PCI: CLS 0 bytes, default 64
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (no cpio magic); looks like an initrd
Freeing initrd memory: 5804K
hw perfevents: no interrupt-affinity property for /pmu@f8891000, guessing.
hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
workingset: timestamp_bits=30 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)
io scheduler mq-deadline registered
io scheduler kyber registered
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 = 56, base_baud = 0) is a uartlite
brd: module loaded
loop: module loaded
libphy: Fixed MDIO Bus: probed
CAN device driver interface
libphy: MACB_mii_bus: probed
macb e000b000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000b000 irq 32 (52:bf:a2:a5:ff:1d)
ICPlus IP101A/G e000b000.ethernet-ffffffff:00: attached PHY driver [ICPlus IP101A/G] (mii_bus:phy_addr=e000b000.ethernet-ffffffff:00, irq=POLL)
macb e000c000.ethernet: invalid hw address, using random
libphy: MACB_mii_bus: probed
macb e000c000.ethernet eth1: Cadence GEM rev 0x00020118 at 0xe000c000 irq 33 (c2:bb:33:9c:93:57)
Generic PHY e000c000.ethernet-ffffffff:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=e000c000.ethernet-ffffffff:01, irq=POLL)
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
i2c /dev entries driver
cdns-i2c e0004000.i2c: 400 kHz mmio e0004000 irq 23
cdns-i2c e0005000.i2c: 400 kHz mmio e0005000 irq 24
cdns-wdt f8005000.watchdog: Xilinx Watchdog Timer at d090c000 with timeout 10s
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.mmc [e0100000.mmc] using ADMA
ledtrig-cpu: registered to indicate activity on CPUs
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
FPGA DOWNLOAD --->
FPGA image file name: xlinx_fpga_firmware.bit
GPIO INIT FAIL!!
nand: device found, Manufacturer ID: 0xef, Chip ID: 0xf1
nand: Winbond 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"
mmc0: new high speed SDHC card at address aaaa
0x000002220000-0x000002a20000 : "nand-bitstream"
mmcblk0: mmc0:aaaa SL16G 14.8 GiB 
0x000002a20000-0x000006a20000 : "nand-allrootfs"
0x000006a20000-0x000007e00000 : "nand-release"
 mmcblk0: p1 p2
0x000007e00000-0x000008000000 : "nand-reserve"
fpga_manager fpga0: Xilinx Zynq FPGA Manager registered
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
nf_tables: (c) 2007-2009 Patrick McHardy <kaber@trash.net>
ip_set: protocol 6
ipip: IPv4 and MPLS over IPv4 tunneling driver
gre: GRE over IPv4 demultiplexor driver
ip_gre: GRE over IPv4 tunneling driver
IPv4 over IPsec tunneling driver
Initializing XFRM netlink socket
NET: Registered protocol family 10
Segment Routing with IPv6
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
NET: Registered protocol family 17
Bridge firewalling registered
Ebtables v2.0 registered
can: controller area network core (rev 20170425 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20170425)
can: broadcast manager protocol (rev 20170425 t)
can: netlink gateway (rev 20170425) max_hops=1
l2tp_core: L2TP core driver, V2.0
8021q: 802.1Q VLAN Support v1.8
Registering SWP/SWPB emulation handler
input: gpio-keys as /devices/soc0/gpio-keys/input/input0
hctosys: unable to open rtc device (rtc0)
of_cfs_init
of_cfs_init: OK
ALSA device list:
  No soundcards found.
RAMDISK: gzip image found at block 0
EXT4-fs (ram0): mounted filesystem without journal. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 1:0.
Starting rcS...
++ Mounting filesystem
++ Setting up mdev
random: fast init done
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
++ Starting telnet daemon
++ Starting http daemon
++ Starting ftp daemon
++ Starting ssh daemon
random: sshd: uninitialized urandom read (32 bytes read)
++ Try to start led-play daemon
export_store: invalid GPIO 110
sh: write error: Invalid argument
Dip Switch check failed, skip led_play ...
rcS Complete
Z-turn# 

最近编辑记录 xiaohui (2019-06-12 17:58:27)

离线

#115 2019-06-13 17:05:32

Steven.Tian
会员
注册时间: 2019-06-13
已发帖子: 1
积分: 1

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

刚刚入手了一块,跟大佬们学习

离线

#116 2019-06-13 21:50:36

zpyws
会员
注册时间: 2018-07-19
已发帖子: 33
积分: 30

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

纯围观,年纪大了,玩不动

离线

#117 2019-06-14 09:51:16

深南大盗
会员
注册时间: 2017-10-17
已发帖子: 6
积分: 6

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

好帖,先标记一下。

离线

#118 2019-06-14 21:40:26

854619267
会员
注册时间: 2019-06-05
已发帖子: 16
积分: 10.5

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

帖子怎么变成1页了   前几天还有第二页呢

离线

#119 2019-06-14 21:46:21

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,389
积分: 9202

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

854619267 说:

帖子怎么变成1页了   前几天还有第二页呢

以前是 75 个帖子分页, 现在改为 200 了, 所以只有一页.

不是还是担心怕把网友的浏览器搞炸裂.





离线

#120 2019-06-16 17:55:27

whb565938
会员
注册时间: 2019-06-16
已发帖子: 1
积分: 1

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

那位大侠,大师写一个。买个新矿机怎么通过TFTP把镜像刷到NANDFLASH里面去的帖子。

离线

#121 2019-06-17 10:50:10

longfei_3
会员
注册时间: 2019-06-17
已发帖子: 1
积分: 1

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

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

离线

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

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

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

longfei_3 说:

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

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

离线

#123 2019-06-30 23:55:25

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

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

周末花了点时间尝试走了一遍板子的开发流程,目前移植的U-Boot已经能用了,但是NAND和网络暂时还不可用。NAND的主要问题是SPL下的驱动不完善(看来没人在Zynq上用NAND启动233),网络的主要问题是还没搞定EMIO的初始化(不过应该加载.bit文件后就能用了?不确定驱动对百兆网络支持如何)。后面要是解决了这些bug就把U-Boot发上来 smile

这里记录一下中间遇到的一些问题。

入门的话,我觉得EBAZ4205 ZYNQ 7Z010 裸机程序NAND固化 JTAG调试方法这篇说得最好,按照他的做法一次就能过了。唯一想吐槽的是NAND,我从Winbond官网找到了对应的datasheet,结果一通设置之后竟然读不出NAND的信息。。反而是博客里面看起来不靠谱的这个设置是可用的,不知道是什么原因。

在熟悉了开发的流程之后,如果之后不需要从SDK生成和编译代码(比如说编译U-Boot),那么比较建议使用XSCT,这是Vivado自带的命令行下的工具,比SDK好用多了。执行的流程大概是这样的:

connect # 连接到开发板
target 2 # 指定调试目标为2,即双核中的#0核

# 初始化Zynq,如果需要初始化外设(例如SDRAM)则需要执行,如果只是要加载到OCM则可以不用执行
source xxx/ps7_init.tcl # 加载tcl文件,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中
ps7_init # 执行初始化流程,可能需要一点时间

# 加载elf文件,由于elf文件自带执行地址,因此不需要指定载入地址,且会自动设置pc到开始位置
dow xxx.elf
# 也可以加载普通文件(包括二进制文件),但是需要指定载入地址,且需要加上-data
dow -data xxx.yyy addr1
rwr pc addr2 # 设置pc到开始位置

# 加载bitstream
fpga -file xxx.bit # 加载bitstream,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中

# 开始执行
con

以上方法试验过,可以启动U-Boot的SPL和本体(本体可以初始化后直接丢到SDRAM执行,挺方便的),但是自己编译的lwip Echo Server似乎用不了(理论上需要分别加载bitstream和elf),可以启动但提示初始化失败,不知道是什么原因。

另外顺便吐槽一下Create Boot Image功能,在指定elf文件的时候一切正常,但在指定bin文件的时候并不会计算大小,而是直接置零,按照定义置零表示XIP,因此在SD卡上就不能正常启动了 roll 。还有就是建议使用最新的Vivado和Zynq TRM,否则对于Boot Header的定义会有出入。。

离线

#124 2019-07-03 19:59:34

touren
会员
注册时间: 2019-07-03
已发帖子: 2
积分: 2

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

入坑了,从TF卡启动OK,继续跟大侠们走!

离线

#125 2019-07-15 14:30:56

alualong
会员
注册时间: 2019-07-15
已发帖子: 1
积分: 1

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

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

离线

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

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

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

alualong 说:

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

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

离线

#127 2019-07-17 18:48:53

yywyai
会员
注册时间: 2019-01-17
已发帖子: 64
积分: 89

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

posystorage 说:
alualong 说:

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

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

如果说的是板上SOT32-6的那个电源芯片的话,应该是 TPS563201

离线

#128 2019-08-08 17:26:40

dino678
会员
注册时间: 2019-08-05
已发帖子: 1
积分: 1

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

整理了一下配置管脚
EBAZ4205启动模式配置
ZYNQ700SOC启动模式配置

最近编辑记录 dino678 (2019-08-08 17:27:52)

离线

#129 2019-08-08 20:35:11

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 469
积分: 326.5
个人网站

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

收了2片吃灰,打算过几年再玩。

离线

#130 2019-08-16 13:33:10

htjw
会员
注册时间: 2019-04-25
已发帖子: 18
积分: 8

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

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

离线

#131 2019-08-16 13:48:29

pythinker
会员
注册时间: 2019-02-12
已发帖子: 215
积分: 215

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

htjw 说:

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

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

离线

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

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

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

pythinker 说:
htjw 说:

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

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

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

离线

#133 2019-08-23 16:52:03

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

metro 说:

周末花了点时间尝试走了一遍板子的开发流程,目前移植的U-Boot已经能用了,但是NAND和网络暂时还不可用。NAND的主要问题是SPL下的驱动不完善(看来没人在Zynq上用NAND启动233),网络的主要问题是还没搞定EMIO的初始化(不过应该加载.bit文件后就能用了?不确定驱动对百兆网络支持如何)。后面要是解决了这些bug就把U-Boot发上来 smile

这里记录一下中间遇到的一些问题。

入门的话,我觉得EBAZ4205 ZYNQ 7Z010 裸机程序NAND固化 JTAG调试方法这篇说得最好,按照他的做法一次就能过了。唯一想吐槽的是NAND,我从Winbond官网找到了对应的datasheet,结果一通设置之后竟然读不出NAND的信息。。反而是博客里面看起来不靠谱的这个设置是可用的,不知道是什么原因。

在熟悉了开发的流程之后,如果之后不需要从SDK生成和编译代码(比如说编译U-Boot),那么比较建议使用XSCT,这是Vivado自带的命令行下的工具,比SDK好用多了。执行的流程大概是这样的:

connect # 连接到开发板
target 2 # 指定调试目标为2,即双核中的#0核

# 初始化Zynq,如果需要初始化外设(例如SDRAM)则需要执行,如果只是要加载到OCM则可以不用执行
source xxx/ps7_init.tcl # 加载tcl文件,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中
ps7_init # 执行初始化流程,可能需要一点时间

# 加载elf文件,由于elf文件自带执行地址,因此不需要指定载入地址,且会自动设置pc到开始位置
dow xxx.elf
# 也可以加载普通文件(包括二进制文件),但是需要指定载入地址,且需要加上-data
dow -data xxx.yyy addr1
rwr pc addr2 # 设置pc到开始位置

# 加载bitstream
fpga -file xxx.bit # 加载bitstream,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中

# 开始执行
con

以上方法试验过,可以启动U-Boot的SPL和本体(本体可以初始化后直接丢到SDRAM执行,挺方便的),但是自己编译的lwip Echo Server似乎用不了(理论上需要分别加载bitstream和elf),可以启动但提示初始化失败,不知道是什么原因。

另外顺便吐槽一下Create Boot Image功能,在指定elf文件的时候一切正常,但在指定bin文件的时候并不会计算大小,而是直接置零,按照定义置零表示XIP,因此在SD卡上就不能正常启动了 roll 。还有就是建议使用最新的Vivado和Zynq TRM,否则对于Boot Header的定义会有出入。。

uboot里使用网络不正常可能是批号不同导致的设备树不一致,我尝试过sd卡启动后把nand里的设备树拷贝出来替换掉现有的,网络正常。关于lwip echo server的编译过程可以进群(464302622)的群共享看视频,我之前1803的板子的设备树也在里面。网络正常。

离线

#134 2019-09-30 10:50:50

RainlyWy
会员
注册时间: 2019-09-30
已发帖子: 1
积分: 1

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

楼主,为啥 我4203板子裸机SD可以启动也可以打印,用win32diskimager将xilinux-2.0.img写入镜像到SD卡,替换fat分区文件放到板子中没有任何打印,然后我自己的petalinux也不打印,能给我分析一下吗?

离线

#135 2019-10-11 23:19:24

演技担当黄晓明
会员
注册时间: 2017-10-17
已发帖子: 184
积分: 122.5

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

卖完了?其他的都涨价到100+

离线

#136 2019-11-20 14:47:06

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 851
积分: 707

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

actionchen 说:

我是无意中咸鱼看到的,小白一枚想学习FPGA,这么便宜的板子就当玩了。30一块,邮费10块,四川居然收12块邮费。。。
到手后,焊UART插针和JTAG插针,没喷锡的焊盘好难焊啊,烙铁开到400度,结果焊半天好不容易焊上了,丑的一逼。

我看有大佬说5V也能启动,结果接下来用USB转TTL的那个5V启动不起来,估计电流不够,虽然我电脑是USB3.0的。换上12V电源。很快就欢唱起来了。

本来想一步一步跟大佬学uboot,kernel,device tree,rootfs,这么来的,但TF卡座还没到。也没有JTAG线。想着学FPGA先忽略这个linux吧,那就能用先。
第一步就是要备份,万一出错了还能还原,根据前面楼层大佬的备份NAND数据和分区的方法,几个NAND分区全备份了。

根据系统启动的信息

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"

一个一个分区的备份吧

zynq-uboot> setenv ipaddr 192.168.5.200
zynq-uboot> setenv serverip 192.168.5.28
zynq-uboot> nand read 0x100000 0x000000 0x300000

NAND read: device 0 offset 0x0, size 0x300000
 3145728 bytes read: OK
zynq-uboot> tftpput 0x100000 0x300000 fsbl-uboot
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.5.28; our IP address is 192.168.5.200
Filename 'fsbl-uboot'.
Save address: 0x100000
Save size:    0x300000
Saving: ################################################################
         #################################################################
         #################################################################
         ####################
         2.3 MiB/s
done
Bytes transferred = 3145728 (300000 hex)
zynq-uboot> nand read 0x100000 0x300000 0x500000

NAND read: device 0 offset 0x300000, size 0x500000
 5242880 bytes read: OK
zynq-uboot> tftpput 0x100000 0x500000 linux     
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.5.28; our IP address is 192.168.5.200
Filename 'linux'.
Save address: 0x100000
Save size:    0x500000
Saving: ################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################
         2.1 MiB/s
done
Bytes transferred = 5242880 (500000 hex)
zynq-uboot> nand read 0x100000 0x800000 0x20000 

NAND read: device 0 offset 0x800000, size 0x20000
 131072 bytes read: OK
zynq-uboot> tftpput 0x100000 0x20000 devicetree.dtb 
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.5.28; our IP address is 192.168.5.200
Filename 'devicetree.dtb'.
Save address: 0x100000
Save size:    0x20000
Saving: ########
         2 MiB/s
done
Bytes transferred = 131072 (20000 hex)

大概是这样把9个分区全部备份好了

第二步就想着有现成的系统,破解下口令,然后把挖矿的程序停了不就可以开搞了吗?

其实linux系统root口令很好破,只要你拿到文件系统了。直接把/etc/passwd 里面root对应的加密密码字段删掉就可以了,再启动输入root就会自动进入系统不会让你输入密码了。

我们备份的额9个分区内容中,密码就在0x000002a20000-0x000006a20000 : "nand-allrootfs" 这个分区里面,具体挂载这个文件系统的方法我参考了
https://www.cnblogs.com/findumars/p/5869608.html
https://blog.csdn.net/long0801/article/details/77368205
两篇文章,挂载好后,直接编辑etc/passwd,修改成下面这样.

root::0:0:root:/home/root:/bin/sh

然后顺便把挖矿的控制程序关掉吧

mv etc/rcS.d/S95cgminer.sh home/root/

注意,操作的时候是在allrootfs的挂载点下操作,不要操作到宿主机的文件了。
然后按照参考的那两篇文章中方法重新打包,我的命令是:

mkfs.jffs2 -r /tmp/aa/ -o allrootfs.new -e 0x20000 --pad=0x4000000 -n -l

/tmp/aa 是我的allrootfs挂载点,allrootfs.new是新生成的分区文件 ,其余参数照做应该没问题。

第三部就是把改好的系统文件烧回nand去。

zynq-uboot> tftpboot 0x100000 allrootfs.new
zynq-uboot> nand erase 0x2a20000 0x4000000
zynq-uboot> nand write 0x100000  0x2a20000 0x4000000

这样写完就可以愉快的重启了。登录的时候直接输入root就进系统了。接下来要玩FPGA就方便了。不过我以后还是想从头编译刷机刷一刷。

大神修改后的文件系统还有吗?修改文件系统太麻烦了

离线

#137 2019-11-20 23:19:49

wind_west
会员
注册时间: 2019-11-20
已发帖子: 1
积分: 1

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

这是大神,膜拜。

离线

#138 2019-11-25 14:50:36

robertlee2014
会员
注册时间: 2019-11-25
已发帖子: 2
积分: 2

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

新人求问下供电该怎么解决?现在知道要短接二极管和6pin供电,6pin那个接口还要自己焊接dc吗?或者有没有其他的推荐呢?

离线

#139 2019-11-29 10:27:14

2505300733
会员
所在地: 广州
注册时间: 2019-10-24
已发帖子: 29
积分: 29

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

posystorage 说:

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




公司也买了一套。 黑金的1K多贵的一批

离线

#140 2019-12-01 21:27:00

Gbear
会员
注册时间: 2019-11-15
已发帖子: 34
积分: 53

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

big_smile 跟你们一起不掉坑才怪了

离线

#141 2019-12-20 21:26:49

pqpqme
会员
注册时间: 2019-12-15
已发帖子: 3
积分: 2.5

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

群464302622满了。。。求加
俺qq:1938723,求老大带路

离线

#142 2019-12-31 16:59:29

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

pqpqme 说:

群464302622满了。。。求加
俺qq:1938723,求老大带路

已升级,欢迎进群交流!!

离线

#143 2020-01-03 21:39:10

blade_cheng
会员
注册时间: 2018-10-15
已发帖子: 72
积分: 68

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

我是说前面那个仿真器看起来眼熟呢,果然是那个HS3

离线

#144 2020-01-08 12:38:09

oayzw
会员
注册时间: 2019-04-08
已发帖子: 23
积分: 8

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

离线

#145 2020-01-08 13:45:38

oayzw
会员
注册时间: 2019-04-08
已发帖子: 23
积分: 8

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

HelloWorld:
https://hhuysqt.github.io/zynq1/#more

最近编辑记录 oayzw (2020-01-08 13:48:21)

离线

#146 2020-01-10 07:20:19

radar
会员
注册时间: 2020-01-10
已发帖子: 1
积分: 1

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

这板子就是接口少一些,不过新手拿来熟悉开发工具那还是非常值的。

离线

#147 2020-01-16 16:48:50

kit7828
会员
注册时间: 2019-12-28
已发帖子: 15
积分: 1

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

mark下

离线

#148 2020-02-18 09:22:36

xiongxinjian
会员
注册时间: 2019-01-13
已发帖子: 43
积分: 13

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

metro 说:

周末花了点时间尝试走了一遍板子的开发流程,目前移植的U-Boot已经能用了,但是NAND和网络暂时还不可用。NAND的主要问题是SPL下的驱动不完善(看来没人在Zynq上用NAND启动233),网络的主要问题是还没搞定EMIO的初始化(不过应该加载.bit文件后就能用了?不确定驱动对百兆网络支持如何)。后面要是解决了这些bug就把U-Boot发上来 smile

这里记录一下中间遇到的一些问题。

入门的话,我觉得EBAZ4205 ZYNQ 7Z010 裸机程序NAND固化 JTAG调试方法这篇说得最好,按照他的做法一次就能过了。唯一想吐槽的是NAND,我从Winbond官网找到了对应的datasheet,结果一通设置之后竟然读不出NAND的信息。。反而是博客里面看起来不靠谱的这个设置是可用的,不知道是什么原因。

在熟悉了开发的流程之后,如果之后不需要从SDK生成和编译代码(比如说编译U-Boot),那么比较建议使用XSCT,这是Vivado自带的命令行下的工具,比SDK好用多了。执行的流程大概是这样的:

connect # 连接到开发板
target 2 # 指定调试目标为2,即双核中的#0核

# 初始化Zynq,如果需要初始化外设(例如SDRAM)则需要执行,如果只是要加载到OCM则可以不用执行
source xxx/ps7_init.tcl # 加载tcl文件,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中
ps7_init # 执行初始化流程,可能需要一点时间

# 加载elf文件,由于elf文件自带执行地址,因此不需要指定载入地址,且会自动设置pc到开始位置
dow xxx.elf
# 也可以加载普通文件(包括二进制文件),但是需要指定载入地址,且需要加上-data
dow -data xxx.yyy addr1
rwr pc addr2 # 设置pc到开始位置

# 加载bitstream
fpga -file xxx.bit # 加载bitstream,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中

# 开始执行
con

以上方法试验过,可以启动U-Boot的SPL和本体(本体可以初始化后直接丢到SDRAM执行,挺方便的),但是自己编译的lwip Echo Server似乎用不了(理论上需要分别加载bitstream和elf),可以启动但提示初始化失败,不知道是什么原因。

另外顺便吐槽一下Create Boot Image功能,在指定elf文件的时候一切正常,但在指定bin文件的时候并不会计算大小,而是直接置零,按照定义置零表示XIP,因此在SD卡上就不能正常启动了 roll 。还有就是建议使用最新的Vivado和Zynq TRM,否则对于Boot Header的定义会有出入。。


我参考这个烧录时提示Device 0: nand0, sector size 128 KiB

  Page size       2048 b

  OOB size          64 b

  Erase size    131072 b

  subpagesize      512 b

  options     0x00000000

  bbt options 0x00020000

Zynq> Sector size = 131072.
and info


Performing Erase Operation...
nand bad




Device 0 bad blocks:

Zynq> Number of bad blocks = 0
nand erase 0 240000




NAND erase: device 0 offset 0x0, size 0x240000


Erasing at 0x0 --   5% complete.
Erasing at 0x20000 --  11% complete.
Erasing at 0x40000 --  16% complete.
Erasing at 0x60000 --  22% complete.
Erasing at 0x80000 --  27% complete.
Erasing at 0xa0000 --  33% complete.
Erasing at 0xc0000 --  38% complete.
Erasing at 0xe0000 --  44% complete.
Erasing at 0x100000 --  50% complete.
Erasing at 0x120000 --  55% complete.
Erasing at 0x140000 --  61% complete.
Erasing at 0x160000 --  66% complete.
Erasing at 0x180000 --  72% complete.
Erasing at 0x1a0000 --  77% complete.
Erasing at 0x1c0000 --  83% complete.
Erasing at 0x1e0000 --  88% complete.
Erasing at 0x200000 --  94% complete.
Erasing at 0x220000 -- 100% complete.

OK

Zynq> Erase Operation successful.
INFO: [Xicom 50-44] Elapsed time = 1 sec.
Performing Program Operation...
nand bad




Device 0 bad blocks:

Zynq> Number of bad blocks = 0
0%...nand write 0 0 20000




NAND write: device 0 offset 0x0, size 0x20000

NAND write to offset 0 failed -12

0 bytes written: ERROR

Zynq> nand write 0 20000 20000




NAND write: device 0 offset 0x20000, size 0x20000

NAND write to offset 20000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 40000 20000




NAND write: device 0 offset 0x40000, size 0x20000

NAND write to offset 40000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 60000 20000




NAND write: device 0 offset 0x60000, size 0x20000

NAND write to offset 60000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 80000 20000




NAND write: device 0 offset 0x80000, size 0x20000

NAND write to offset 80000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 A0000 20000




NAND write: device 0 offset 0xa0000, size 0x20000

NAND write to offset a0000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 C0000 20000




NAND write: device 0 offset 0xc0000, size 0x20000

NAND write to offset c0000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 E0000 20000




NAND write: device 0 offset 0xe0000, size 0x20000

NAND write to offset e0000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 100000 20000




NAND write: device 0 offset 0x100000, size 0x20000

NAND write to offset 100000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 120000 20000




NAND write: device 0 offset 0x120000, size 0x20000

NAND write to offset 120000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 140000 20000




NAND write: device 0 offset 0x140000, size 0x20000

NAND write to offset 140000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 160000 20000




NAND write: device 0 offset 0x160000, size 0x20000

NAND write to offset 160000 failed -12

0 bytes written: ERROR

Zynq> 70%...nand write 0 180000 20000




NAND write: device 0 offset 0x180000, size 0x20000

NAND write to offset 180000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 1A0000 20000




NAND write: device 0 offset 0x1a0000, size 0x20000

NAND write to offset 1a0000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 1C0000 20000




NAND write: device 0 offset 0x1c0000, size 0x20000

NAND write to offset 1c0000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 1E0000 20000




NAND write: device 0 offset 0x1e0000, size 0x20000

NAND write to offset 1e0000 failed -12

0 bytes written: ERROR

Zynq> nand write 0 200000 20000




NAND write: device 0 offset 0x200000, size 0x20000

NAND write to offset 200000 failed -12

0 bytes written: ERROR

Zynq> 100%
nand write 0 220000 2800




NAND write: device 0 offset 0x220000, size 0x2800

NAND write to offset 220000 failed -12

0 bytes written: ERROR

Zynq> Program Operation successful.
INFO: [Xicom 50-44] Elapsed time = 10 sec.

Flash Operation Successful

提示烧录失败,运行不了。你烧录的信息是怎么样的?

离线

#149 2020-03-20 20:29:57

memoff
会员
注册时间: 2020-03-20
已发帖子: 2
积分: 2

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

真乃神贴,好多有用的资料,成功助我入坑,咸鱼了3块板子,准备先照着DIY一个下载器,然后一路ps+pl

离线

#150 2020-04-15 09:30:31

sunnyz
会员
注册时间: 2020-04-15
已发帖子: 1
积分: 1

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

好帖,能把矿渣变废为宝,准备入坑!

离线

#151 2020-04-18 19:28:12

MNDJ
会员
注册时间: 2020-04-18
已发帖子: 1
积分: 1

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

posy大神的帖子真是巨有营养,马克了,新玩具+1

离线

#152 2020-04-21 23:59:02

大海
会员
注册时间: 2020-04-21
已发帖子: 21
积分: 16

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

也准备入手1个过来玩玩,咸鱼上面很多,不知道好坏,楼主能推荐一下吗

离线

#153 2020-04-22 08:23:01

hexenzhou
会员
注册时间: 2020-03-24
已发帖子: 26
积分: 125

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

手头有2块这个板子,吃灰很久了,看能不能玩起来。

离线

#154 2020-04-28 16:13:07

weiweiwyj
会员
注册时间: 2020-04-28
已发帖子: 1
积分: 1

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

metro 说:

周末花了点时间尝试走了一遍板子的开发流程,目前移植的U-Boot已经能用了,但是NAND和网络暂时还不可用。NAND的主要问题是SPL下的驱动不完善(看来没人在Zynq上用NAND启动233),网络的主要问题是还没搞定EMIO的初始化(不过应该加载.bit文件后就能用了?不确定驱动对百兆网络支持如何)。后面要是解决了这些bug就把U-Boot发上来 smile

这里记录一下中间遇到的一些问题。

入门的话,我觉得EBAZ4205 ZYNQ 7Z010 裸机程序NAND固化 JTAG调试方法这篇说得最好,按照他的做法一次就能过了。唯一想吐槽的是NAND,我从Winbond官网找到了对应的datasheet,结果一通设置之后竟然读不出NAND的信息。。反而是博客里面看起来不靠谱的这个设置是可用的,不知道是什么原因。

在熟悉了开发的流程之后,如果之后不需要从SDK生成和编译代码(比如说编译U-Boot),那么比较建议使用XSCT,这是Vivado自带的命令行下的工具,比SDK好用多了。执行的流程大概是这样的:

connect # 连接到开发板
target 2 # 指定调试目标为2,即双核中的#0核

# 初始化Zynq,如果需要初始化外设(例如SDRAM)则需要执行,如果只是要加载到OCM则可以不用执行
source xxx/ps7_init.tcl # 加载tcl文件,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中
ps7_init # 执行初始化流程,可能需要一点时间

# 加载elf文件,由于elf文件自带执行地址,因此不需要指定载入地址,且会自动设置pc到开始位置
dow xxx.elf
# 也可以加载普通文件(包括二进制文件),但是需要指定载入地址,且需要加上-data
dow -data xxx.yyy addr1
rwr pc addr2 # 设置pc到开始位置

# 加载bitstream
fpga -file xxx.bit # 加载bitstream,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中

# 开始执行
con

以上方法试验过,可以启动U-Boot的SPL和本体(本体可以初始化后直接丢到SDRAM执行,挺方便的),但是自己编译的lwip Echo Server似乎用不了(理论上需要分别加载bitstream和elf),可以启动但提示初始化失败,不知道是什么原因。

另外顺便吐槽一下Create Boot Image功能,在指定elf文件的时候一切正常,但在指定bin文件的时候并不会计算大小,而是直接置零,按照定义置零表示XIP,因此在SD卡上就不能正常启动了 roll 。还有就是建议使用最新的Vivado和Zynq TRM,否则对于Boot Header的定义会有出入。。


大神搞定了吗?我自己移植的uboot,不管是用的petalinux还是源码移植,网络都是不可用的,在设备树里找到了phyaddr并修改为0,但网络仍然不通,硬件bit文件是通过SDK生成镜像时一并添加进去生成了BOOT.BIN文件。还有在menuconfig里配置了saveenv选项,但是在uboot下使用此领命提示无此命令。

离线

#155 2020-05-09 09:16:55

jcwangzi
会员
注册时间: 2020-05-05
已发帖子: 7
积分: 7

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

感谢 @posystorage 大神分享!!!

离线

#156 2020-05-11 13:54:55

liyucai
会员
注册时间: 2019-12-06
已发帖子: 56
积分: 33

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

现在又出来了一种新的矿板,antminer S9。看原理图比这款板要合理,用32位 DDR。据说咸鱼能买到。

离线

#157 2020-05-11 16:24:54

gimmychen
会员
注册时间: 2020-05-11
已发帖子: 7
积分: 7

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

厉害,超实惠的开发板,收藏了

离线

#158 2020-05-11 17:20:52

虾兵蟹将
会员
注册时间: 2020-04-24
已发帖子: 7
积分: 7

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

买了1块,在吃灰。

离线

#159 2020-05-12 22:43:03

jcwangzi
会员
注册时间: 2020-05-05
已发帖子: 7
积分: 7

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

verilog c Linux、FPGA全都能搞

离线

#160 2020-05-13 00:50:14

mawmanager
会员
注册时间: 2020-04-17
已发帖子: 1
积分: 1

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

前排围观

离线

#161 2020-05-15 22:50:49

zhy991112
会员
注册时间: 2020-05-15
已发帖子: 1
积分: 1

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

买了两块,已入坑,从头观摩到尾,知识量很大,慢慢消化

离线

#162 2020-05-17 13:00:11

traff07
会员
注册时间: 2019-06-07
已发帖子: 1
积分: 1

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

超实惠的开发板,谢谢分享

离线

#163 2020-05-19 16:03:56

kingandson
会员
注册时间: 2020-05-19
已发帖子: 5
积分: 5

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

闲鱼买了两块,观摩学习,群里牛人太多。

离线

#164 2020-05-19 21:36:24

jadeone
会员
注册时间: 2020-05-19
已发帖子: 4
积分: 4

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

请问,我4203得板子用win32diskimager将xilinux-2.0.img将镜像写入到sd卡,替换了fat分区文件,放到板子中没有任何打印,请问各位大佬能帮忙指点下嘛,谢谢!!!

离线

#165 2020-05-19 21:41:33

jadeone
会员
注册时间: 2020-05-19
已发帖子: 4
积分: 4

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

RainlyWy 说:

楼主,为啥 我4203板子裸机SD可以启动也可以打印,用win32diskimager将xilinux-2.0.img写入镜像到SD卡,替换fat分区文件放到板子中没有任何打印,然后我自己的petalinux也不打印,能给我分析一下吗?

离线

#166 2020-05-19 21:54:21

jadeone
会员
注册时间: 2020-05-19
已发帖子: 4
积分: 4

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

梳理下操作:
1、更改电阻位置:R2584移植到R2577位置上;
2、将D2短接;
3、焊接好串口、tf卡座以及电源输出;
4、将sd卡用win32disk imager工具烧录镜像xillinux-2.0.img;
5、将fat分区原有的文件全部删除;
6、将以下文件全部移入fat分区中:BOOT.bin;fsbl.bif;system.bit.bin;uImage;uramdick.image.gz;zynq-ebaz.dtb;uEnv.txt;七个文件;
7、最后将文件zynq-ebaz.dtb重命名为devicetree.dtb;
8、打开串口,波特率为115200,上电;
9、发现emmmmm串口没打印信息,单板指示灯不亮。。。
最后麻烦各位大佬帮忙看看,拜托了

离线

#167 2020-05-20 20:46:01

nalzok
会员
注册时间: 2020-05-20
已发帖子: 11
积分: 11

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

“关于lwip echo server的编译过程可以进群(464302622)的群共享看视频” 可是那个视频我下载下来之后没有声音啊,请问文件是 ebaz4205_uart_lwip.mp4 吗?一脸懵逼

xiaohui 说:

uboot里使用网络不正常可能是批号不同导致的设备树不一致,我尝试过sd卡启动后把nand里的设备树拷贝出来替换掉现有的,网络正常。关于lwip echo server的编译过程可以进群(464302622)的群共享看视频,我之前1803的板子的设备树也在里面。网络正常。

connect # 连接到开发板
target 2 # 指定调试目标为2,即双核中的#0核

# 初始化Zynq,如果需要初始化外设(例如SDRAM)则需要执行,如果只是要加载到OCM则可以不用执行
source xxx/ps7_init.tcl # 加载tcl文件,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中
ps7_init # 执行初始化流程,可能需要一点时间

# 加载elf文件,由于elf文件自带执行地址,因此不需要指定载入地址,且会自动设置pc到开始位置
dow xxx.elf
# 也可以加载普通文件(包括二进制文件),但是需要指定载入地址,且需要加上-data
dow -data xxx.yyy addr1
rwr pc addr2 # 设置pc到开始位置

# 加载bitstream
fpga -file xxx.bit # 加载bitstream,一般位于项目目录的yyy.sdk/zzz_wrapper/文件夹中

# 开始执行
con

最近编辑记录 nalzok (2020-05-20 20:46:44)

离线

#168 2020-05-20 21:09:08

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

nalzok 说:

“关于lwip echo server的编译过程可以进群(464302622)的群共享看视频” 可是那个视频我下载下来之后没有声音啊,请问文件是 ebaz4205_uart_lwip.mp4 吗?一脸懵逼

按照视频一模一样的操作即可

离线

#169 2020-05-23 15:19:44

jadeone
会员
注册时间: 2020-05-19
已发帖子: 4
积分: 4

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

xiaohui 说:

## PS:
如果刚拿到板子请先把上电测试的帖子检查一下板子是都正常
## 接上tf卡但是先不要修改启动的设备
接上tf卡上电,检查mmc是否识别成功。mmc是否挂载成功

## 烧录下载镜像到tf卡
1,下载群(群号464302622)里的pynq_z2_v2.3.zip,执行

unzip pynq_z2_v2.3.zip

解压。
2,

sudo dd if=./pynq_z2_v2.3.img of=/dev/sdc

(这里请修改成自己系3,统里的tf卡路径)
4,然后执行

sync

5,检查105MB大小的分区是都fat格式,如果不是fat格式的话就格式化分区为fat格式。
6,复制群共享里的BOOT.bin,fsbl.bif,linux.config,system.bit.bin,uEnv.txt,uImage,uramdisk.image.gz,zynq-ebaz.dtb到fat分区
7,将zynq-ebaz.dtb文件重命名为devicetree.dtb

## 修改启动设备为tf卡
https://whycan.cn/files/members/884/TIM20190402130928.jpg
把R2584的电阻拆下来焊接到R2577的位置。
## 上电启动

U-Boot 2019.01-07011-g5ff8217-dirty (Mar 31 2019 - 08:09:08 +0800)

CPU:   Zynq 7z010
Silicon: v3.1
Model: Zynq MicroZED Board
I2C:   ready
DRAM:  ECC disabled 256 MiB
Watchdog: Started
NAND:  128 MiB
MMC:   mmc@e0100000: 0
In:    serial@e0001000
Out:   serial@e0001000
Err:   serial@e0001000
Net:   ZYNQ GEM: e000b000, phyaddr 0, interface mii

Warning: ethernet@e000b000 (eth0) using random MAC address - 52:bf:a2:a5:ff:1d
eth0: ethernet@e000b000ZYNQ GEM: e000c000, phyaddr 1, interface rmii
PHY is not detected
GEM PHY init failed
, eth-1: ethernet@e000c000
531 bytes read in 8 ms (64.5 KiB/s)
Importing environment from SD ...
Hit any key to stop autoboot:  0 
!!!
!!! Booting cmd is deprecated (will be removed in 2020).
!!! Please move to distro bootcmd.
!!!
Device: mmc@e0100000
Manufacturer ID: 3
OEM: 5344
Name: SL16G 
Bus Speed: 50000000
Mode : SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 14.8 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
531 bytes read in 6 ms (85.9 KiB/s)
Loaded environment from uEnv.txt
Importing environment from SD ...
Running uenvcmd ...
Loading bitstream from SD/MMC/eMMC to RAM..
2083852 bytes read in 135 ms (14.7 MiB/s)
  design filename = "design_1_wrapper;UserID=0XFFFFFFFF;Version=2018.3"
  part number = "7z010clg400"
  date = "2019/03/31"
  time = "07:11:02"
  bytes in bitstream = 2083740
zynq_align_dma_buffer: Align buffer at 100070 to fff80(swap 1)
Copying Linux from SD to RAM...
4474072 bytes read in 269 ms (15.9 MiB/s)
 **Unable to read file zynq-ebaz.dtb
Copying Linux from SD to RAM...
4474072 bytes read in 263 ms (16.2 MiB/s)
14305 bytes read in 13 ms (1 MiB/s)
5941934 bytes read in 353 ms (16.1 MiB/s)
## Booting kernel from Legacy Image at 02080000 ...
   Image Name:   Linux-4.14.108-xilinx
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4474008 Bytes = 4.3 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 04000000 ...
   Image Name:   Ramdisk
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    5941870 Bytes = 5.7 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 02000000
   Booting using the fdt blob at 0x2000000
   Loading Kernel Image ... OK
   Loading Ramdisk to 0e56c000, end 0eb16a6e ... OK
   Loading Device Tree to 0e565000, end 0e56b7e0 ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0x0
Linux version 4.14.108-xilinx (android@Centos) (gcc version 6.4.1 20171012 (Linaro GCC 6.4-2017.11)) #4 SMP PREEMPT Sun Mar 31 08:49:02 CST 209
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt: Machine model: Zynq ebit board
bootconsole [earlycon0] enabled
earlycon: cdns0 at MMIO 0xe0001000 (options '115200n8')
Booting Linux on physical CPU 0x0
Linux version 4.14.108-xilinx (android@Centos) (gcc version 6.4.1 20171012 (Linaro GCC 6.4-2017.11)) #4 SMP PREEMPT Sun Mar 31 08:49:02 CST 209
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt: Machine model: Zynq ebit board
bootconsole [earlycon0] enabled
earlycon: cdns0 at MMIO 0xe0001000 (options '115200n8')
bootconsole [cdns0] enabled
bootconsole [cdns0] enabled
Memory policy: Data cache writealloc
Memory policy: Data cache writealloc
cma: Reserved 16 MiB at 0x0f000000
cma: Reserved 16 MiB at 0x0f000000
On node 0 totalpages: 65536
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat c0b42a40, node_mem_map cedef000
free_area_init_node: node 0, pgdat c0b42a40, node_mem_map cedef000
  Normal zone: 512 pages used for memmap
  Normal zone: 512 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 0 pages reserved
  Normal zone: 65536 pages, LIFO batch:15
  Normal zone: 65536 pages, LIFO batch:15
percpu: Embedded 16 pages/cpu @cedc3000 s34572 r8192 d22772 u65536
percpu: Embedded 16 pages/cpu @cedc3000 s34572 r8192 d22772 u65536
pcpu-alloc: s34572 r8192 d22772 u65536 alloc=16*4096
pcpu-alloc: s34572 r8192 d22772 u65536 alloc=16*4096
pcpu-alloc: [0] 0 [0] 1 
pcpu-alloc: [0] 0 [0] 1 
Built 1 zonelists, mobility grouping on.  Total pages: 65024
Built 1 zonelists, mobility grouping on.  Total pages: 65024
Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk earlycon loglevel=8 rootfstype=ext4 rootwait
Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk earlycon loglevel=8 rootfstype=ext4 rootwait
PID hash table entries: 1024 (order: 0, 4096 bytes)
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 226148K/262144K available (7168K kernel code, 269K rwdata, 1764K rodata, 1024K init, 285K bss, 19612K reserved, 16384K cma-reserved, 0)
Memory: 226148K/262144K available (7168K kernel code, 269K rwdata, 1764K rodata, 1024K init, 285K bss, 19612K reserved, 16384K cma-reserved, 0)
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 - 0xc0800000   (8160 kB)
      .init : 0xc0a00000 - 0xc0b00000   (1024 kB)
      .data : 0xc0b00000 - 0xc0b43640   ( 270 kB)
       .bss : 0xc0b43640 - 0xc0b8ad48   ( 286 kB)
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 - 0xc0800000   (8160 kB)
      .init : 0xc0a00000 - 0xc0b00000   (1024 kB)
      .data : 0xc0b00000 - 0xc0b43640   ( 270 kB)
       .bss : 0xc0b43640 - 0xc0b8ad48   ( 286 kB)
Preemptible hierarchical RCU implementation.
Preemptible hierarchical RCU implementation.
        RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
        RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
        Tasks RCU enabled.
        Tasks RCU enabled.
RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
efuse mapped to d0800000
efuse mapped to d0800000
slcr mapped to d0802000
slcr mapped to d0802000
L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
L2C-310 erratum 769419 enabled
L2C-310 erratum 769419 enabled
L2C-310 enabling early BRESP for Cortex-A9
L2C-310 enabling early BRESP for Cortex-A9
L2C-310 full line of zeros enabled for Cortex-A9
L2C-310 full line of zeros enabled for Cortex-A9
L2C-310 ID prefetch enabled, offset 1 lines
L2C-310 ID prefetch enabled, offset 1 lines
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 cache controller enabled, 8 ways, 512 kB
L2C-310 cache controller enabled, 8 ways, 512 kB
L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
zynq_clock_init: clkc starts at d0802100
zynq_clock_init: clkc starts at d0802100
Zynq clock init
Zynq clock init
sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns
sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns
clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns
clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns
Switching to timer-based delay loop, resolution 3ns
Switching to timer-based delay loop, resolution 3ns
clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns
clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns
timer #0 at d080a000, irq=17
timer #0 at d080a000, irq=17
Console: colour dummy device 80x30
Console: colour dummy device 80x30
Calibrating delay loop (skipped), value calculated using timer frequency.. 666.66 BogoMIPS (lpj=3333333)
Calibrating delay loop (skipped), value calculated using timer frequency.. 666.66 BogoMIPS (lpj=3333333)
pid_max: default: 32768 minimum: 301
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-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
CPU: Testing write buffer coherency: ok
CPU0: Spectre v2: using BPIALL workaround
CPU0: Spectre v2: using BPIALL workaround
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x100000 - 0x100060
Setting up static identity map for 0x100000 - 0x100060
Hierarchical SRCU implementation.
Hierarchical SRCU implementation.
smp: Bringing up secondary CPUs ...
smp: Bringing up secondary CPUs ...
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU1: Spectre v2: using BPIALL workaround
CPU1: Spectre v2: using BPIALL workaround
smp: Brought up 1 node, 2 CPUs
smp: Brought up 1 node, 2 CPUs
SMP: Total of 2 processors activated (1333.33 BogoMIPS).
SMP: Total of 2 processors activated (1333.33 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
devtmpfs: initialized
random: get_random_u32 called from bucket_table_alloc+0x1e0/0x220 with crng_init=0
random: get_random_u32 called from bucket_table_alloc+0x1e0/0x220 with crng_init=0
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
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
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 512 (order: 3, 32768 bytes)
futex hash table entries: 512 (order: 3, 32768 bytes)
pinctrl core: initialized pinctrl subsystem
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor menu
cpuidle: using governor menu
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
hw-breakpoint: maximum watchpoint size is 4 bytes.
zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0840000
zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0840000
zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
e0000000.serial: ttyPS1 at MMIO 0xe0000000 (irq = 27, base_baud = 6249999) is a xuartps
e0000000.serial: ttyPS1 at MMIO 0xe0000000 (irq = 27, base_baud = 6249999) is a xuartps
e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 28, base_baud = 6249999) is a xuartps
`k˽[ttyPS0] enabledat MMIO 0xe0001000 (irq = 28, base_baud = 6249999) is a xuartps
console [ttyPS0] enabled
console [ttyPS0] enabled
bootconsole [earlycon0] disabled
bootconsole [earlycon0] disabled
bootconsole [earlycon0] disabled
bootconsole [cdns0] disabled
bootconsole [cdns0] disabled
XGpio: /amba_pl/gpio@41200000: registered, base is 1022
XGpio: /amba_pl/gpio@41210000: registered, base is 1017
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
FPGA manager framework
fpga-region fpga-full: FPGA Region probed
Advanced Linux Sound Architecture Driver Initialized.
NET: Registered protocol family 8
NET: Registered protocol family 20
nfc: nfc_init: NFC Core ver 0.1
NET: Registered protocol family 39
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.
PCI: CLS 0 bytes, default 64
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (no cpio magic); looks like an initrd
Freeing initrd memory: 5804K
hw perfevents: no interrupt-affinity property for /pmu@f8891000, guessing.
hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
workingset: timestamp_bits=30 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)
io scheduler mq-deadline registered
io scheduler kyber registered
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 = 56, base_baud = 0) is a uartlite
brd: module loaded
loop: module loaded
libphy: Fixed MDIO Bus: probed
CAN device driver interface
libphy: MACB_mii_bus: probed
macb e000b000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000b000 irq 32 (52:bf:a2:a5:ff:1d)
ICPlus IP101A/G e000b000.ethernet-ffffffff:00: attached PHY driver [ICPlus IP101A/G] (mii_bus:phy_addr=e000b000.ethernet-ffffffff:00, irq=POLL)
macb e000c000.ethernet: invalid hw address, using random
libphy: MACB_mii_bus: probed
macb e000c000.ethernet eth1: Cadence GEM rev 0x00020118 at 0xe000c000 irq 33 (c2:bb:33:9c:93:57)
Generic PHY e000c000.ethernet-ffffffff:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=e000c000.ethernet-ffffffff:01, irq=POLL)
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
i2c /dev entries driver
cdns-i2c e0004000.i2c: 400 kHz mmio e0004000 irq 23
cdns-i2c e0005000.i2c: 400 kHz mmio e0005000 irq 24
cdns-wdt f8005000.watchdog: Xilinx Watchdog Timer at d090c000 with timeout 10s
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.mmc [e0100000.mmc] using ADMA
ledtrig-cpu: registered to indicate activity on CPUs
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
FPGA DOWNLOAD --->
FPGA image file name: xlinx_fpga_firmware.bit
GPIO INIT FAIL!!
nand: device found, Manufacturer ID: 0xef, Chip ID: 0xf1
nand: Winbond 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"
mmc0: new high speed SDHC card at address aaaa
0x000002220000-0x000002a20000 : "nand-bitstream"
mmcblk0: mmc0:aaaa SL16G 14.8 GiB 
0x000002a20000-0x000006a20000 : "nand-allrootfs"
0x000006a20000-0x000007e00000 : "nand-release"
 mmcblk0: p1 p2
0x000007e00000-0x000008000000 : "nand-reserve"
fpga_manager fpga0: Xilinx Zynq FPGA Manager registered
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
nf_tables: (c) 2007-2009 Patrick McHardy <kaber@trash.net>
ip_set: protocol 6
ipip: IPv4 and MPLS over IPv4 tunneling driver
gre: GRE over IPv4 demultiplexor driver
ip_gre: GRE over IPv4 tunneling driver
IPv4 over IPsec tunneling driver
Initializing XFRM netlink socket
NET: Registered protocol family 10
Segment Routing with IPv6
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
NET: Registered protocol family 17
Bridge firewalling registered
Ebtables v2.0 registered
can: controller area network core (rev 20170425 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20170425)
can: broadcast manager protocol (rev 20170425 t)
can: netlink gateway (rev 20170425) max_hops=1
l2tp_core: L2TP core driver, V2.0
8021q: 802.1Q VLAN Support v1.8
Registering SWP/SWPB emulation handler
input: gpio-keys as /devices/soc0/gpio-keys/input/input0
hctosys: unable to open rtc device (rtc0)
of_cfs_init
of_cfs_init: OK
ALSA device list:
  No soundcards found.
RAMDISK: gzip image found at block 0
EXT4-fs (ram0): mounted filesystem without journal. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 1:0.
Starting rcS...
++ Mounting filesystem
++ Setting up mdev
random: fast init done
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
++ Starting telnet daemon
++ Starting http daemon
++ Starting ftp daemon
++ Starting ssh daemon
random: sshd: uninitialized urandom read (32 bytes read)
++ Try to start led-play daemon
export_store: invalid GPIO 110
sh: write error: Invalid argument
Dip Switch check failed, skip led_play ...
rcS Complete
Z-turn# 

请问按照上述方法进行没效果怎么解决呀,谢谢!!!

离线

#170 2020-05-23 21:39:04

zaqwsxmxd200
会员
注册时间: 2020-05-23
已发帖子: 1
积分: 1

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

楼上都是大佬,跟着成功跑通了。继续观摩学习

离线

#171 2020-05-23 23:48:14

zaqwsxmxd200
会员
注册时间: 2020-05-23
已发帖子: 1
积分: 1

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

我的板子也显示这个 FAILED  请问有解决办法了吗

离线

#172 2020-05-26 16:40:38

beijingjiufang
会员
注册时间: 2020-05-26
已发帖子: 7
积分: 7

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

zynq可以两个核跑不同的系统,可以一个linux一个单c。可以灵活处理

离线

#173 2020-05-26 21:31:11

lwf
会员
注册时间: 2020-05-26
已发帖子: 1
积分: 1

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

有没有这块矿板的设备树参考下,自己瞎修改的有点问题。

U-Boot 2018.01 (May 26 2020 - 12:22:11 +0000) Xilinx Zynq ZC702

Model: Navigator Development Board
Board: Xilinx Zynq
Silicon: v3.1
DRAM:  ECC disabled 512 MiB
NAND:  128 MiB
MMC:   mmc@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
Model: Navigator Development Board
Board: Xilinx Zynq
Silicon: v3.1
Net:   ZYNQ GEM: e000b000, phyaddr ffffffff, interface gmii
Could not get PHY for eth0: addr -1
No ethernet found.
U-BOOT for zynq_linux

ZYNQ GEM: e000b000, phyaddr ffffffff, interface gmii
mdio_register: non unique device name 'eth0'
ZYNQ GEM: e000b000, phyaddr ffffffff, interface gmii
mdio_register: non unique device name 'eth0'
ZYNQ GEM: e000b000, phyaddr ffffffff, interface gmii
mdio_register: non unique device name 'eth0'
ZYNQ GEM: e000b000, phyaddr ffffffff, interface gmii
mdio_register: non unique device name 'eth0'
No ethernet found.
ZYNQ GEM: e000b000, phyaddr ffffffff, interface gmii
mdio_register: non unique device name 'eth0'
Hit any key to stop autoboot:  0 
Device: mmc@e0100000
Manufacturer ID: 1b
OEM: 534d
Name: 00000 
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 29.8 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
** Unable to read file image.ub **
Zynq>

离线

#174 2020-05-26 21:56:45

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,388
积分: 1902
个人网站

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

Unable to read file image.ub

没找到 image.ub 这个文件.





离线

#175 2020-05-31 16:15:22

niky
会员
注册时间: 2020-04-24
已发帖子: 4
积分: 4

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

s9 控制板原理图 1000m以太网 otg接口2.5v电平引出可接usb3320 1g32位内存 128mb nand 有启动跳线,直接插短路帽,不用改电阻AntMiner_ControlBoard_XC7010_V1_01控制板.pdf

离线

#176 2020-06-01 18:27:33

1847123212
会员
注册时间: 2019-11-21
已发帖子: 70
积分: 46

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

现在新出的新矿渣,1000兆网,512内存。没人上车么?

离线

#177 2020-06-01 22:08:44

hzsteven
会员
注册时间: 2019-11-04
已发帖子: 40
积分: 0

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

1847123212 说:

现在新出的新矿渣,1000兆网,512内存。没人上车么?

链接呢?

离线

#178 2020-06-02 09:43:48

twig
会员
注册时间: 2020-01-06
已发帖子: 3
积分: 3

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

也收块玩玩。

离线

#179 2020-06-02 15:08:28

KingChen
会员
注册时间: 2020-04-18
已发帖子: 3
积分: 3

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

真不错。之前购买一个,板子还在吃灰

离线

#180 2020-06-05 16:21:20

jcwangzi
会员
注册时间: 2020-05-05
已发帖子: 7
积分: 7

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

剁手ebaz4205矿板接OV2640摄像头代码开发中

离线

#181 2020-06-06 19:20:02

1847123212
会员
注册时间: 2019-11-21
已发帖子: 70
积分: 46

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

hzsteven 说:

链接呢?

只能咸鱼自己找了。大概这个样子的。

新车图片

离线

#182 2020-06-08 20:29:49

terry_tu
会员
注册时间: 2020-06-08
已发帖子: 7
积分: 7

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

https://whycan.cn/files/members/1661/DigilentFTDIConfig.7z
USB cable插入电脑没反应,可以用这个吗?

离线

#183 2020-06-09 17:10:46

lzr325
会员
注册时间: 2020-02-29
已发帖子: 5
积分: 5

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

我也跟着来了一块,准备和跟着大佬学习

离线

#184 2020-06-09 22:33:55

xiaodianlu210
会员
注册时间: 2020-06-09
已发帖子: 6
积分: 6

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

看起来不错,板子品质好像一般

离线

#185 2020-06-15 22:54:57

ubuntufull
会员
注册时间: 2020-06-15
已发帖子: 11
积分: 56

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

资料很丰富,厉害,紧跟着大佬步伐。。

离线

#186 2020-07-08 15:24:11

zww
会员
注册时间: 2020-02-24
已发帖子: 4
积分: 4

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

我也在玩这个,主要是拿来当fpga学习板

离线

#187 2020-07-12 19:14:02

zqaizh
会员
注册时间: 2020-07-12
已发帖子: 1
积分: 1

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

哈哈,我也入坑了,感谢大佬们的帖子和留言,每行都看了!

离线

#188 2020-07-13 14:47:41

ldl212
会员
注册时间: 2018-04-16
已发帖子: 19
积分: 4

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

厉害 都是大神,精力有限玩不了

离线

#189 2020-07-18 19:39:54

lgis163
会员
注册时间: 2020-07-18
已发帖子: 4
积分: 4

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

不知道这个板子该怎么玩,有没有哪位大佬出个教程啥的?

离线

#190 2020-07-21 15:41:02

finelei2002
会员
注册时间: 2020-07-21
已发帖子: 3
积分: 3

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

有矿机的程序吗

离线

#191 2020-07-22 11:44:34

lyd19980505
会员
注册时间: 2020-07-22
已发帖子: 2
积分: 2

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

请问楼主按EABZ4205,这块板子上是SD卡还是TF卡,因为看到有的人说是SD卡卡槽~谢谢

离线

#192 2020-07-26 20:15:06

JasonWood
会员
注册时间: 2020-07-26
已发帖子: 4
积分: 4

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

楼主有一块板子似乎维修过,板子背面有拆焊痕迹!不过要求也不能太高,能用就行!!

离线

#193 2020-07-26 20:29:57

JasonWood
会员
注册时间: 2020-07-26
已发帖子: 4
积分: 4

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

在某鱼入手了一块EBAZ4205,准备认真的学习一下FPGA和Linux系统编程,正发愁找不到相关资料,偶然间来到WhyCan Forum,真就可以用“山穷水尽疑无路,柳暗花明又一村”来形容了!

离线

#194 2020-07-26 20:43:58

JasonWood
会员
注册时间: 2020-07-26
已发帖子: 4
积分: 4

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

这块EBAZ4205挖矿机控制板虽说已沦为矿渣,但是可玩性很高,ARM与FPGA都能玩,最重要的是价格还十分便宜,在大神手中更是变废为宝,化腐朽为神奇了!

离线

#195 2020-07-26 23:11:23

MyCuphead
会员
注册时间: 2020-07-25
已发帖子: 15
积分: 0

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

lyd19980505 说:

请问楼主按EABZ4205,这块板子上是SD卡还是TF卡,因为看到有的人说是SD卡卡槽~谢谢

有啥区别吗……难道你指的是大的卡还是小卡?板子上是小的卡,也就是tf卡。现在除了小部分设备,大部分都是小的tf(MicroSD)卡了

离线

#196 2020-07-27 10:29:39

Tony
Moderator
注册时间: 2019-05-31
已发帖子: 162
积分: 159.5
个人网站

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

来晚了,没了

离线

#197 2020-08-02 13:20:10

孙凌星
会员
注册时间: 2020-08-02
已发帖子: 4
积分: 4

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

下载器只能用FT232HL的吗,怎么感觉成本比板子还贵

离线

#198 2020-08-03 12:41:51

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 228
积分: 217.5

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

DigilentFTDIConfig.rar
淘宝买个ft232h模块,用这个配置一下就行

离线

#199 2020-08-03 12:44:49

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 228
积分: 217.5

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

s9控制板闲鱼都38包邮了,
https://market.m.taobao.com/app/idleFis … rceFlush=1 内存1g,1000m电口,sd卡焊好,ps网,256mnand,58plio,启动有跳线帽

最近编辑记录 rick lou (2020-08-03 12:45:28)

离线

#200 2020-08-03 16:24:32

upoupil
会员
注册时间: 2020-08-03
已发帖子: 2
积分: 2

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

多数民众赞成在非常有趣的....也低成本,我想购买它玩。但我仍然没有对其进行编程。

离线

#201 2020-08-04 19:39:16

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 228
积分: 217.5

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

<br/>Xilinx First Stage Boot Loader <br/>Release 2015.4	Mar 29 2018-17:25:31<br/>Devcfg driver initialized <br/>Silicon Version 3.1<br/>Boot mode is NAND<br/>InitNand: Geometry = 0x8<br/>Nand driver initialized <br/>NAND Init Done <br/>Flash Base Address: 0xE1000000<br/>Reboot status register: 0x60400000<br/>Multiboot Register: 0x0000C000<br/>Image Start Address: 0x00000000<br/>Partition Header Offset:0x00000C80<br/>Partition Count: 3<br/>Partition Number: 1<br/>Header Dump<br/>Image Word Len: 0x0007F2E8<br/>Data Word Len: 0x0007F2E8<br/>Partition Word Len:0x0007F2E8<br/>Load Addr: 0x00000000<br/>Exec Addr: 0x00000000<br/>Partition Start: 0x000075D0<br/>Partition Attr: 0x00000020<br/>Partition Checksum Offset: 0x00000000<br/>Section Count: 0x00000001<br/>Checksum: 0xFFE7AF06<br/>Bitstream<br/>In FsblHookBeforeBitstreamDload function <br/>PCAP:StatusReg = 0x40000A30<br/>PCAP:device ready<br/>PCAP:Clear done<br/>Level Shifter Value = 0xA <br/>Devcfg Status register = 0x40000A30 <br/>PCAP:Fabric is Initialized done<br/>PCAP register dump:<br/>PCAP CTRL 0xF8007000: 0x4C00E07F<br/>PCAP LOCK 0xF8007004: 0x0000001A<br/>PCAP CONFIG 0xF8007008: 0x00000508<br/>PCAP ISR 0xF800700C: 0x0802000B<br/>PCAP IMR 0xF8007010: 0xFFFFFFFF<br/>PCAP STATUS 0xF8007014: 0x50000F30<br/>PCAP DMA SRC ADDR 0xF8007018: 0x00100001<br/>PCAP DMA DEST ADDR 0xF800701C: 0xFFFFFFFF<br/>PCAP DMA SRC LEN 0xF8007020: 0x0007F2E8<br/>PCAP DMA DEST LEN 0xF8007024: 0x0007F2E8<br/>PCAP ROM SHADOW CTRL 0xF8007028: 0xFFFFFFFF<br/>PCAP MBOOT 0xF800702C: 0x0000C000<br/>PCAP SW ID 0xF8007030: 0x00000000<br/>PCAP UNLOCK 0xF8007034: 0x757BDF0D<br/>PCAP MCTRL 0xF8007080: 0x30800100<br/><br/>DMA Done ! <br/>FPGA Done ! <br/>In FsblHookAfterBitstreamDload function <br/>Partition Number: 2<br/>Header Dump<br/>Image Word Len: 0x00015B20<br/>Data Word Len: 0x00015B20<br/>Partition Word Len:0x00015B20<br/>Load Addr: 0x04000000<br/>Exec Addr: 0x04000000<br/>Partition Start: 0x000868C0<br/>Partition Attr: 0x00000010<br/>Partition Checksum Offset: 0x00000000<br/>Section Count: 0x00000001<br/>Checksum: 0xF7F3836E<br/>Application<br/>fffff7<br/>Read: cnt = 0x00000010, addr = 0x00000040, val = 0xffffffef<br/>Read: cnt = 0x00000020, addr = 0x00000080, val = 0xffffffdf<br/>Read: cnt = 0x00000040, addr = 0x00000100, val = 0xffffffbf<br/>Read: cnt = 0x00000080, addr = 0x00000200, val = 0xffffff7f<br/>Read: cnt = 0x00000100, addr = 0x00000400, val = 0xfffffeff<br/>Read: cnt = 0x00000200, addr = 0x00000800, val = 0xfffffdff<br/>Read: cnt = 0x00000400, addr = 0x00001000, val = 0xfffffbff<br/>Read: cnt = 0x00000800, addr = 0x00002000, val = 0xfffff7ff<br/>Read: cnt = 0x00001000, addr = 0x00004000, val = 0xffffefff<br/>Read: cnt = 0x00002000, addr = 0x00008000, val = 0xffffdfff<br/>Read: cnt = 0x00004000, addr = 0x00010000, val = 0xffffbfff<br/>Read: cnt = 0x00008000, addr = 0x00020000, val = 0xffff7fff<br/>Read: cnt = 0x00010000, addr = 0x00040000, val = 0xfffeffff<br/>Read: cnt = 0x00020000, addr = 0x00080000, val = 0xfffdffff<br/>Read: cnt = 0x00040000, addr = 0x00100000, val = 0xfffbffff<br/>Read: cnt = 0x00080000, addr = 0x00200000, val = 0xfff7ffff<br/>Read: cnt = 0x00100000, addr = 0x00400000, val = 0xffefffff<br/>Read: cnt = 0x00200000, addr = 0x00800000, val = 0xffdfffff<br/>Read: cnt = 0x00400000, addr = 0x01000000, val = 0xffbfffff<br/>Read: cnt = 0x00800000, addr = 0x02000000, val = 0xff7fffff<br/>Read: cnt = 0x01000000, addr = 0x04000000, val = 0xfeffffff<br/>Read: cnt = 0x02000000, addr = 0x08000000, val = 0xfdffffff<br/>Read: cnt = 0x04000000, addr = 0x10000000, val = 0xfbffffff<br/>Read: cnt = 0x08000000, addr = 0x20000000, val = 0x00000000<br/>size = 0x20000000<br/>---1 sys_sdram_size = 0x20000000<br/>--- dram_init: sys_sdram_size = 512 MB<br/>---3 gd->ram_size = 0x1f000000<br/>Memory: ECC disabled<br/>DRAM:  496 MiB<br/>NAND:  256 MiB<br/>MMC:   zynq_sdhci: 0<br/>*** Warning - bad CRC, using default environment<br/>In:    serial<br/>Out:   serial<br/>Err:   serial<br/>~~~1 gd->ram_size = 0x1f000000<br/>~~~ board_late_init: ddr_size_type = 1<br/>--- gpio value = 0x000cc0ff<br/>--- mount angstrom file system<br/>bootargs: noinitrd mem=496M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait<br/>--- upgrade marker upgrade_buf[0] = 0xff ---<br/>--- upgrade marker upgrade_buf[1] = 0xff ---<br/>--- upgrade marker upgrade_buf[2] = 0xff ---<br/>--- upgrade marker upgrade_buf[3] = 0xff ---<br/>--- upgrade marker upgrade_buf[4] = 0xff ---<br/>--- upgrade marker upgrade_buf[5] = 0xff ---<br/>--- upgrade marker upgrade_buf[6] = 0xff ---<br/>--- upgrade marker upgrade_buf[7] = 0xff ---<br/>--- upgrade marker upgrade_buf[8] = 0xff ---<br/>--- upgrade marker upgrade_buf[9] = 0xff ---<br/>--- upgrade marker upgrade_buf[10] = 0xff ---<br/>--- upgrade marker upgrade_buf[11] = 0xff ---<br/>--- upgrade marker upgrade_buf[12] = 0xff ---<br/>--- upgrade marker upgrade_buf[13] = 0xff ---<br/>--- upgrade marker upgrade_buf[14] = 0xff ---<br/>--- upgrade marker upgrade_buf[15] = 0xff ---<br/>bootargs: noinitrd mem=496M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait<br/>Net:   Gem.e000b000<br/>Hit any key to stop autoboot:  3  2  1  0 <br/>Copying Linux from NAND flash to RAM...<br/>NAND read: device 0 offset 0x1100000, size 0x800000<br/> 8388608 bytes read: OK<br/>NAND read: device 0 offset 0x1020000, size 0x20000<br/> 131072 bytes read: OK<br/>## Booting kernel from Legacy Image at 02000000 ...<br/>   Image Name:   Linux-3.14.0-xilinx-ga36f3af-dir<br/>   Image Type:   ARM Linux Kernel Image (uncompressed)<br/>   Data Size:    3831240 Bytes = 3.7 MiB<br/>   Load Address: 00008000<br/>   Entry Point:  00008000<br/>   Verifying Checksum ... OK<br/>## Flattened Device Tree blob at 03000000<br/>   Booting using the fdt blob at 0x3000000<br/>   Loading Kernel Image ... OK<br/>   Loading Device Tree to 1eb39000, end 1eb3ddce ... OK<br/>Starting kernel ...<br/>Uncompressing Linux... done, booting the kernel.<br/>Hat, Inc.<br/>[    0.294452] msgmni has been set to 967<br/>[    0.295230] io scheduler noop registered<br/>[    0.295243] io scheduler deadline registered<br/>[    0.295285] io scheduler cfq registered (default)<br/>[    0.307083] dma-pl330 f8003000.ps7-dma: Loaded driver for PL330 DMAC-2364208<br/>[    0.307102] dma-pl330 f8003000.ps7-dma: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16<br/>[    0.432430] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 82, base_baud = 3124999) is a xuartps<br/>[    0.999998] console [ttyPS0] enabled<br/>[    1.004242] xdevcfg f8007000.ps7-dev-cfg: ioremap 0xf8007000 to df866000<br/>[    1.011865] [drm] Initialized drm 1.1.0 20060810<br/>[    1.028897] brd: module loaded<br/>[    1.038311] loop: module loaded<br/>[    1.048024] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k<br/>[    1.053771] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.<br/>[    1.061673] libphy: XEMACPS mii bus: probed<br/>[    1.066046] ------------- phy_id = 0x3625e62<br/>[    1.070907] xemacps e000b000.ps7-ethernet: pdev->id -1, baseaddr 0xe000b000, irq 54<br/>[    1.079493] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver<br/>[    1.086136] ehci-pci: EHCI PCI platform driver<br/>[    1.093377] zynq-dr e0002000.ps7-usb: Unable to init USB phy, missing?<br/>[    1.100211] usbcore: registered new interface driver usb-storage<br/>[    1.107053] mousedev: PS/2 mouse device common for all mice<br/>[    1.113203] i2c /dev entries driver<br/>[    1.120173] zynq-edac f8006000.ps7-ddrc: ecc not enabled<br/>[    1.125650] cpufreq_cpu0: failed to get cpu0 regulator: -19<br/>[    1.131555] Xilinx Zynq CpuIdle Driver started<br/>[    1.136394] sdhci: Secure Digital Host Controller Interface driver<br/>[    1.142560] sdhci: Copyright(c) Pierre Ossman<br/>[    1.146830] sdhci-pltfm: SDHCI platform and OF driver helper<br/>[    1.153685] mmc0: no vqmmc regulator found<br/>[    1.157730] mmc0: no vmmc regulator found<br/>[    1.197423] mmc0: SDHCI controller on e0100000.ps7-sdio [e0100000.ps7-sdio] using ADMA<br/>[    1.206133] usbcore: registered new interface driver usbhid<br/>[    1.211642] usbhid: USB HID core driver<br/>[    1.216343] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda<br/>[    1.222650] nand: Micron MT29F2G08ABAEAWP<br/>[    1.226611] nand: 256MiB, SLC, page size: 2048, OOB size: 64<br/>[    1.232554] Bad block table found at page 131008, version 0x01<br/>[    1.238782] Bad block table found at page 130944, version 0x01<br/>[    1.244838] 3 ofpart partitions found on MTD device pl353-nand<br/>[    1.250619] Creating 3 MTD partitions on "pl353-nand":<br/>[    1.255714] 0x000000000000-0x000002000000 : "BOOT.bin-env-dts-kernel"<br/>[    1.263756] 0x000002000000-0x00000b000000 : "angstram-rootfs"<br/>[    1.271066] 0x00000b000000-0x000010000000 : "upgrade-rootfs"<br/>[    1.279789] nf_conntrack version 0.5.0 (7739 buckets, 30956 max)<br/>[    1.286320] ip_tables: (C) 2000-2006 Netfilter Core Team<br/>[    1.291639] TCP: cubic registered<br/>[    1.294870] NET: Registered protocol family 17<br/>[    1.299598] Registering SWP/SWPB emulation handler<br/>[    1.305486] regulator-dummy: disabling<br/>[    1.309881] UBI: attaching mtd1 to ubi0<br/>[    1.838280] UBI: scanning is finished<br/>[    1.849919] UBI: attached mtd1 (name "angstram-rootfs", size 144 MiB) to ubi0<br/>[    1.856969] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes<br/>[    1.863765] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048<br/>[    1.870441] UBI: VID header offset: 2048 (aligned 2048), data offset: 4096<br/>[    1.877279] UBI: good PEBs: 1152, bad PEBs: 0, corrupted PEBs: 0<br/>[    1.883289] UBI: user volume: 1, internal volumes: 1, max. volumes count: 128<br/>[    1.890400] UBI: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 1810974339<br/>[    1.899430] UBI: available PEBs: 0, total reserved PEBs: 1152, PEBs reserved for bad PEB handling: 40<br/>[    1.908646] UBI: background thread "ubi_bgt0d" started, PID 1085<br/>[    1.908652] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)<br/>[    1.912658] ALSA device list:<br/>[    1.912661]   No soundcards found.<br/>[    1.928977] UBIFS: background thread "ubifs_bgt0_0" started, PID 1087<br/>[    1.958036] UBIFS: recovery needed<br/>[    2.032519] UBIFS: recovery completed<br/>[    2.036182] UBIFS: mounted UBI device 0, volume 0, name "rootfs"<br/>[    2.042127] UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes<br/>[    2.051233] UBIFS: FS size: 128626688 bytes (122 MiB, 1013 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)<br/>[    2.061129] UBIFS: reserved for root: 0 bytes (0 KiB)<br/>[    2.066152] UBIFS: media format: w4/r0 (latest is w4/r0), UUID CD72815F-9A94-46DF-B863-9F8D20C2D637, small LPT model<br/>[    2.077479] VFS: Mounted root (ubifs filesystem) on device 0:11.<br/>[    2.084441] devtmpfs: mounted<br/>[    2.087574] Freeing unused kernel memory: 208K (c06e9000 - c071d000)<br/>INIT: version 2.88 booting<br/><br/>Starting Bootlog daemon: bootlogd.<br/><br/>Starting Monitor-ipsig daemon: monitor-ipsig.<br/><br/>[    2.923069] random: dd urandom read with 0 bits of entropy available<br/>Starting initc<br/><br/>dropbear<br/><br/>cp: can't stat '/etc/minermonitor.conf.factory': No such file or directory<br/><br/>cp: can't stat '/etc/dataformatconfig': No such file or directory<br/><br/>[    3.347428] <br/>[    3.347428] bcm54xx_config_init<br/>2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000<br/><br/>    link/ether 00:0a:35:00:01:22 brd ff:ff:ff:ff:ff:ff<br/><br/>ECC failed: 0<br/><br/>ECC corrected: 0<br/><br/>Number of bad blocks: 0<br/><br/>Number of bbt blocks: 0<br/><br/>Block size 131072, page size 2048, OOB size 64<br/><br/>Dumping data starting at 0x01080000 and ending at 0x01080020...<br/><br/>ECC failed: 0<br/><br/>ECC corrected: 0<br/><br/>Number of bad blocks: 0<br/><br/>Number of bbt blocks: 0<br/><br/>Block size 131072, page size 2048, OOB size 64<br/><br/>Dumping data starting at 0x01080000 and ending at 0x01080020...<br/><br/>ECC failed: 0<br/><br/>ECC corrected: 0<br/><br/>Number of bad blocks: 0<br/><br/>Number of bbt blocks: 0<br/><br/>Block size 131072, page size 2048, OOB size 64<br/><br/>Dumping data starting at 0x01080000 and ending at 0x01080001...<br/><br/>ECC failed: 0<br/><br/>ECC corrected: 0<br/><br/>Number of bad blocks: 0<br/><br/>Number of bbt blocks: 0<br/><br/>Block size 131072, page size 2048, OOB size 64<br/><br/>Dumping data starting at 0x01060000 and ending at 0x01060020...<br/><br/>ECC failed: 0<br/><br/>ECC corrected: 0<br/><br/>Number of bad blocks: 0<br/><br/>Number of bbt blocks: 0<br/><br/>Block size 131072, page size 2048, OOB size 64<br/><br/>Dumping data starting at 0x01060000 and ending at 0x01060020...<br/><br/>ECC failed: 0<br/><br/>ECC corrected: 0<br/><br/>Number of bad blocks: 0<br/><br/>Number of bbt blocks: 0<br/><br/>Block size 131072, page size 2048, OOB size 64<br/><br/>Dumping data starting at 0x01060000 and ending at 0x01060001...<br/><br/>02:30:6f:af:c4:88<br/><br/>[    4.417461] <br/>[    4.417461] bcm54xx_config_init<br/>udhcpc (v1.21.1) started<br/><br/>Sending discover...<br/><br/>Sending discover...<br/><br/>Sending discover...<br/><br/>Sending discover...<br/><br/>Sending discover...<br/><br/>Sending discover...<br/><br/>Sending discover...<br/><br/>Sending discover...<br/><br/>Sending discover...<br/><br/>Sending discover...<br/><br/>No lease, forking to background<br/><br/>Error resolving pool.ntp.org: No address associated with hostname (-5)<br/><br/> 1 Jan 00:00:35 ntpdate[1463]: Can't find host pool.ntp.org: No address associated with hostname (-5)<br/><br/> 1 Jan 00:00:35 ntpdate[1463]: no servers can be used, exiting<br/><br/>Starting ntpd: done<br/><br/>Starting Avahi Daemon: Daemon already running on PID 1474<br/><br/>avahi-daemon.<br/><br/>Starting Lighttpd Web Server: lighttpd.<br/><br/>Starting bmminer daemon: ping: sendto: Network is unreachable<br/><br/>192.168.1.1 is reachable<br/><br/>No bitmain_axi.ko<br/><br/>[   40.515123] In axi fpga driver!<br/>[   40.518232] request_mem_region OK!<br/>[   40.521586] AXI fpga dev virtual address is 0xdf9fc000<br/>[   40.526692] *base_vir_addr = 0xc51e<br/>memory_size = 495532<br/><br/>fpga_mem_offset_addr=0x1F000000<br/><br/>[   40.541698] In fpga mem driver!<br/>[   40.544764] request_mem_region OK!<br/>[   40.548385] fpga mem virtual address is 0xe2000000<br/>killall: bmminer: no process killed<br/><br/>killall: single-board-test: no process killed<br/><br/>bmminer.<br/><br/>Starting Monitor-recobtn daemon: monitor-recobtn.<br/><br/>INIT: Entering runlevel: 5<br/><br/><br/>Stopping Bootlog daemon: workdataPathPrefix:/etc/config/minertest64/minertest64_<br/>Read Config.ini<br/>Name:S9 HASH board<br/>DataCount:912<br/>PassCount1:912<br/>PassCount2:912<br/>PassCount3:912<br/>Freq:600<br/>Timeout:0<br/>OpenCoreGap:50000<br/>CheckTemp:0<br/>freq_e:0<br/>AsicNum:63<br/>TestMode:0<br/>CheckChain:1<br/>CommandMode:0<br/>ValidNonce1:57456<br/>ValidNonce2:57456<br/>ValidNonce3:57456<br/>Pic:1d<br/>IICPic:1d<br/>dac = 1d<br/>Voltage1:840d<br/>Voltage2:840d<br/>Voltage3:840d<br/>OpenCoreNum1 = 4294967295d = 0xffffffff<br/>OpenCoreNum2 = 4294967295d = 0xffffffff<br/>OpenCoreNum3 = 4294967295d = 0xffffffff<br/>OpenCoreNum4 = 262143d = 0x3ffff<br/>GetTempFrom:1<br/>TempSel:0<br/>TempSensor1:62<br/>TempSensor2:0<br/>TempSensor3:0<br/>TempSensor4:0<br/>DefaultTempOffset:-70<br/>StartTemp:0<br/>year:2016<br/>month:05<br/>date:18<br/>hour:10<br/>minute:36<br/>second:12<br/>parameter processed after Reading Config.ini<br/>DataCount:912<br/>PassCount1:912<br/>PassCount2:912<br/>PassCount3:912<br/>Freq:600<br/>Timeout:829<br/>OpenCoreGap:50000<br/>CheckTemp:0<br/>TestMode:0<br/>CommandMode:0<br/>ValidNonce1:57456<br/>ValidNonce2:57456<br/>ValidNonce3:57456<br/>Pic:1d<br/>IICPic:1d<br/>dac:1d<br/>Voltage1:840d<br/>Voltage2:840d<br/>Voltage3:840d<br/>OpenCoreNum1 = 4294967295d = 0xffffffff<br/>OpenCoreNum2 = 4294967295d = 0xffffffff<br/>OpenCoreNum3 = 4294967295d = 0xffffffff<br/>OpenCoreNum4 = 262143d = 0x3ffff<br/>GetTempFrom:1<br/>TempSel:0<br/>TempSensor1:62<br/>TempSensor2:0<br/>TempSensor3:0<br/>TempSensor4:0<br/>DefaultTempOffset:-70<br/>StartTemp:0<br/>year:2016<br/>month:05<br/>date:18<br/>hour:10<br/>minute:36<br/>second:12<br/>bootlogd.<br/>rm: can't remove '/config/temp_sensor': No such file or directory<br/><br/>.---O---.                                           <br/>|       |                  .-.           o o        <br/>|   |   |-----.-----.-----.| |   .----..-----.-----.<br/>|       |     | __  |  ---'| '--.|  .-'|     |     |<br/>|   |   |  |  |     |---  ||  --'|  |  |  '  | | | |<br/>'---'---'--'--'--.  |-----''----''--'  '-----'-'-'-'<br/>                -'  |<br/>                '---'<br/><br/>The Angstrom Distribution antMiner /dev/ttyPS0<br/><br/>Angstrom v2013.12 - Kernel 3.14.0-xilinx-ga36f3af-dirty<br/><br/>antMiner login: single board test start<br/>httpListenThread start ret=0<br/>clement2 init_fpga<br/>clement check_chain<br/>killall: bmminer: no process killed<br/> [1970-01-01 00:00:56.378] Miner compile time: Tue Jul 30 20:56:46 CST 2019 type: Antminer S9i rate: unknown                    <br/> [1970-01-01 00:00:56.379] Started bmminer 2.0.0                    <br/> [1970-01-01 00:00:56.379] Loaded configuration file /config/bmminer.conf                    <br/> [1970-01-01 00:00:56.402] Probing for an alive pool                    <br/> [1970-01-01 00:00:56.405] No Stratum, GBT or Solo support in pool 0  unable to use                    <br/> [1970-01-01 00:00:56.405] No Stratum, GBT or Solo support in pool 1  unable to use                    <br/> [1970-01-01 00:00:56.405] No Stratum, GBT or Solo support in pool 2  unable to use                    <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>     <br/>start listen on 6060 ...<br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>                <br/> [1970-01-01 00:01:26.406] No Stratum, GBT or Solo support in pool 2  unable to use                    <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/> [1970-01-01 00:01:56.406] No Stratum, GBT or Solo support in pool 1  unable to use                    <br/> [1970-01-01 00:01:56.406] No Stratum, GBT or Solo support in pool 2  unable to use                    <br/> [1970-01-01 00:01:56.406] No Stratum, GBT or Solo support in pool 0  unable to use                    <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>(5s):0.000 (1m):0.000 (5m):0.000 (15m):0.000 (avg):0.000h/s          <br/>

离线

#202 2020-08-04 19:52:16

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 228
积分: 217.5

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

上面是s9的打印信息,下面是上手20200430_154900_20200804-1952.jpg

离线

#203 2020-08-08 10:43:43

孙凌星
会员
注册时间: 2020-08-02
已发帖子: 4
积分: 4

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

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

大佬,请问可以说一下那些工具怎么用呢,EEPROM的还有CDM的,不知道用什么打开使用

离线

#204 2020-08-09 11:25:48

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 228
积分: 217.5

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

工具用我发的,硬件买ft232模块,淘宝搜30左右

离线

#205 2020-08-09 18:23:48

afsim
会员
注册时间: 2020-08-09
已发帖子: 11
积分: 11

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

这里有个方法重置root密码,很方便
https://github.com/xjtuecho/EBAZ4205

离线

#206 2020-08-12 20:09:46

afsim
会员
注册时间: 2020-08-09
已发帖子: 11
积分: 11

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

收了一块S9,哈哈!进uboot后执行下面3条,就可以去清楚root密码了

nand read 0x100000 0x1100000 0x800000 && nand read 0x900000 0x1020000 0x20000
setenv bootargs 'noinitrd mem=496M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait reboot=cold,hard emergency init=/bin/sh'
bootm 0x100000 - 0x900000 init=/bin/sh


发现没有SSH server,能不能把EBAZ4205的拷贝过来?

最近编辑记录 afsim (2020-08-12 20:11:49)

离线

#207 2020-08-13 13:37:45

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 228
积分: 217.5

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

s9如何进入uboot按什么也没用,附上完整启动信息s9.txt

离线

#208 2020-08-13 18:52:32

afsim
会员
注册时间: 2020-08-09
已发帖子: 11
积分: 11

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

rick lou 说:

s9如何进入uboot按什么也没用,附上完整启动信息s9.txt

可能串口有故障,试试用串口助手16进制发送“41 0D”

我有块EBAZ4205就是串口只能发送,收不到电脑的数据

观察下面计数变化时,收到数据没有

Hit any key to stop autoboot:  3 - 2-1-0

最近编辑记录 afsim (2020-08-13 19:11:17)

离线

#209 2020-08-16 16:06:42

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 228
积分: 217.5

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

离线

#210 2020-08-16 16:24:10

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 228
积分: 217.5

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

用ch341进去了

离线

#211 2020-08-16 16:27:07

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 228
积分: 217.5

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

谁能帮我tftp备份一下s9

离线

#212 2020-08-29 14:24:37

jcfcaonima
会员
注册时间: 2019-12-17
已发帖子: 69
积分: 69

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

刚发现EZBA4205的PL部分是有板载晶振的,时钟通过U18引脚接入。中间隔了一个R1485,R1485并没有焊接,补一个33欧姆的电阻上去。
2020082901
2020082901

最近编辑记录 jcfcaonima (2020-08-29 14:25:58)

离线

#213 2020-08-29 14:34:23

jcfcaonima
会员
注册时间: 2019-12-17
已发帖子: 69
积分: 69

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

按照这里面的方法改成JTAG启动模式,https://blog.csdn.net/Markus_xu/article/details/107752300
根据正点原子的指南,新建一个纯PL点灯工程。
1_启明星ZYNQ之FPGA开发指南_V1.1.1.pdf

module led(
    input sys_clk,
    output led
);

reg [25:0] cnt;
assign led = (cnt < 26'd2500_0000) ? 1'b1 : 1'b0;
always @ (posedge sys_clk) begin
    if(cnt < 26'd5000_0000)
        cnt <= cnt + 1'b1;
    else
        cnt <= 26'd0;
end
endmodule
#IO 管脚约束
set_property -dict {PACKAGE_PIN U18 IOSTANDARD LVCMOS33} [get_ports sys_clk]
set_property -dict {PACKAGE_PIN D19 IOSTANDARD LVCMOS33} [get_ports led]

离线

#214 2020-08-29 14:37:56

jcfcaonima
会员
注册时间: 2019-12-17
已发帖子: 69
积分: 69

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

纯PL部分点灯成功

最近编辑记录 jcfcaonima (2020-08-29 14:45:03)

离线

#215 2020-08-29 14:52:54

jcfcaonima
会员
注册时间: 2019-12-17
已发帖子: 69
积分: 69

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

接下来,就可以用它来学习FPGA了。成本最低的FPGA开发板(20块钱)+成本最低的xilinx调试器(30.9块钱)。
2020082904

最近编辑记录 jcfcaonima (2020-08-29 14:56:15)

离线

#216 2020-10-30 11:00:48

狼狼
会员
注册时间: 2020-06-14
已发帖子: 80
积分: 119

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

我遇到了一些问题,我是新手从这块矿卡开始学习ZYNQ的,Hello World工程调试的步骤进行的很顺利,但在固化进NAND的时候,程序卡死在“initialization done, programing the memory”,我试了两块板子都是这样,还有一块可以擦除,但校验的时候显示“Blank Check Operation unsuccessful. The part is not blank.”
请问是我的矿卡坏掉了吗?
QQ截图20201030105923.png

离线

楼主 #217 2020-10-31 00:22:22

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

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

狼狼 说:

我遇到了一些问题,我是新手从这块矿卡开始学习ZYNQ的,Hello World工程调试的步骤进行的很顺利,但在固化进NAND的时候,程序卡死在“initialization done, programing the memory”,我试了两块板子都是这样,还有一块可以擦除,但校验的时候显示“Blank Check Operation unsuccessful. The part is not blank.”
请问是我的矿卡坏掉了吗?
https://whycan.com/files/members/4483/QQ截图20201030105923.png

我感觉还是擦除没弄好吧?

离线

#218 2020-10-31 09:29:09

狼狼
会员
注册时间: 2020-06-14
已发帖子: 80
积分: 119

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

posystorage 说:
狼狼 说:

我遇到了一些问题,我是新手从这块矿卡开始学习ZYNQ的,Hello World工程调试的步骤进行的很顺利,但在固化进NAND的时候,程序卡死在“initialization done, programing the memory”,我试了两块板子都是这样,还有一块可以擦除,但校验的时候显示“Blank Check Operation unsuccessful. The part is not blank.”
请问是我的矿卡坏掉了吗?
https://whycan.com/files/members/4483/QQ截图20201030105923.png

我感觉还是擦除没弄好吧?

也许是和NAND通信不正常吧...SMC时序我对着手册和网上的经验贴看、改了几遍,按说应该是不存在问题的...吧。莫不成NAND有坏块导致校验失败?后面又换了块矿卡,卡死在“Flash programming initialization failed.”这个地方了。。。我太难了2333

离线

#219 2020-11-01 10:03:47

ttyant
会员
注册时间: 2020-11-01
已发帖子: 1
积分: 1

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

jcfcaonima 说:

接下来,就可以用它来学习FPGA了。成本最低的FPGA开发板(20块钱)+成本最低的xilinx调试器(30.9块钱)。
https://whycan.cn/files/members/2675/2020082904.jpg

 调试器是个啥,有链接?

离线

楼主 #220 2020-11-01 11:09:07

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

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

ttyant 说:
jcfcaonima 说:

接下来,就可以用它来学习FPGA了。成本最低的FPGA开发板(20块钱)+成本最低的xilinx调试器(30.9块钱)。
https://whycan.cn/files/members/2675/2020082904.jpg

 调试器是个啥,有链接?

ft232h

离线

楼主 #221 2020-11-01 11:09:54

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

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

狼狼 说:
posystorage 说:
狼狼 说:

我遇到了一些问题,我是新手从这块矿卡开始学习ZYNQ的,Hello World工程调试的步骤进行的很顺利,但在固化进NAND的时候,程序卡死在“initialization done, programing the memory”,我试了两块板子都是这样,还有一块可以擦除,但校验的时候显示“Blank Check Operation unsuccessful. The part is not blank.”
请问是我的矿卡坏掉了吗?
https://whycan.com/files/members/4483/QQ截图20201030105923.png

我感觉还是擦除没弄好吧?

也许是和NAND通信不正常吧...SMC时序我对着手册和网上的经验贴看、改了几遍,按说应该是不存在问题的...吧。莫不成NAND有坏块导致校验失败?后面又换了块矿卡,卡死在“Flash programming initialization failed.”这个地方了。。。我太难了2333

slc的话 我觉得不会有坏块吧

离线

#222 2020-11-01 17:36:51

whyabc666
封禁
注册时间: 2019-12-12
已发帖子: 378
积分: 365

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

真是有意思啊,捡垃圾都检出个未来了!

离线

#223 2020-11-04 14:52:53

815794369
会员
注册时间: 2020-02-16
已发帖子: 10
积分: 23.5

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

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

这个玩意可以替换Jlink?还是什么?

离线

楼主 #224 2020-11-04 16:11:07

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

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

815794369 说:
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

这个玩意可以替换Jlink?还是什么?

可以用vivado 通过这个调试zynq

离线

#225 2020-11-07 20:13:53

memoff
会员
注册时间: 2020-03-20
已发帖子: 2
积分: 2

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

狼狼 说:

我遇到了一些问题,我是新手从这块矿卡开始学习ZYNQ的,Hello World工程调试的步骤进行的很顺利,但在固化进NAND的时候,程序卡死在“initialization done, programing the memory”,我试了两块板子都是这样,还有一块可以擦除,但校验的时候显示“Blank Check Operation unsuccessful. The part is not blank.”
请问是我的矿卡坏掉了吗?
https://whycan.com/files/members/4483/QQ截图20201030105923.png

VIVADO什么版本,已知2019.2版本有bug,nand烧写失败,可以试试2018.3或者2020.1亲测都可以
其次Nand烧写的时候要在JTAG模式

最近编辑记录 memoff (2020-11-07 20:14:58)

离线

#226 2020-11-08 13:29:49

狼狼
会员
注册时间: 2020-06-14
已发帖子: 80
积分: 119

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

memoff 说:
狼狼 说:

我遇到了一些问题,我是新手从这块矿卡开始学习ZYNQ的,Hello World工程调试的步骤进行的很顺利,但在固化进NAND的时候,程序卡死在“initialization done, programing the memory”,我试了两块板子都是这样,还有一块可以擦除,但校验的时候显示“Blank Check Operation unsuccessful. The part is not blank.”
请问是我的矿卡坏掉了吗?
https://whycan.com/files/members/4483/QQ截图20201030105923.png

VIVADO什么版本,已知2019.2版本有bug,nand烧写失败,可以试试2018.3或者2020.1亲测都可以
其次Nand烧写的时候要在JTAG模式

谢谢,我后来找到原因了,是我太粗心,启动电阻部分设置的有问题,导致NAND数据线电平异常。而且2018.3的FSBL中的uboot通过console输出信息帮了我不少忙。

离线

#227 2020-12-21 19:02:25

llinjupt
会员
注册时间: 2020-12-21
已发帖子: 93
积分: 168

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

你们都太给力了,注意去原系统密码一定要模拟nand,实际测试用使用 mtdram是不能成功的。

# modprobe jffs2
# modprobe mtdblock
# modprobe nandsim first_id_byte=0x20 second_id_byte=0xa2 third_id_byte=0x00 fourth_id_byte=0x15 # 64Mb,由于rootfs大小为64Mb,这里必须设置为64Mb,其他大小参考:http://linux-mtd.infradead.org/faq/nand.html

# mtdinfo /dev/mtd0
mtd0
Name:                     NAND simulator partition 0 # 确保模拟出的是nandflash
Type:                      nand
Eraseblock size:              131072 bytes, 128.0 KiB # 必须和FLASH芯片规格保持一致
Amount of eraseblocks:          512 (67108864 bytes, 64.0 MiB)
Minimum input/output unit size: 2048 bytes
Sub-page size:                  512 bytes
OOB size:                       64 bytes
Character device major/minor:   90:0
Bad blocks are allowed:         true
Device is writable:             true

破了原系统密码,就可以使用passwd设置新密码,这样ssh就可以进去了, 不用SD卡槽,不用串口,如果感兴趣可以改改原系统和硬件,自己生产矿机了,
原机web的登录名和密码都是admin和admin

离线

#228 2021-01-04 15:21:35

gener
会员
注册时间: 2021-01-04
已发帖子: 2
积分: 2

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

https://whycan.cn/files/members/884/zynq.7z 能不能哪位大佬帮忙转到网盘一下?

离线

#229 2021-01-04 15:22:12

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

直接放这不就好了?

离线

#230 2021-01-04 15:26:47

gener
会员
注册时间: 2021-01-04
已发帖子: 2
积分: 2

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

新手没法下载的唉

离线

#231 2021-01-04 15:27:33

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

gener 说:

新手没法下载的唉

发发帖子就可以下了。。。如果大家都白嫖,那晕哥的物业费就没着落了。。。

离线

#232 2021-01-05 10:09:13

zjsx133
会员
注册时间: 2018-07-23
已发帖子: 82
积分: 42

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

这个在咸鱼还能捡漏么

离线

#233 2021-01-05 10:28:37

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

zjsx133 说:

这个在咸鱼还能捡漏么

还有很多,随便捡

离线

#234 2021-01-05 22:06:22

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

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

pynq系统成功进入系统,但是才进入一会儿后系统就没反应了,这是怎么回事呢,就按照教程在群里下载的那些文件

离线

#235 2021-01-05 22:54:08

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

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

[FAILED] Failed to start Raise network interfaces.
网络出现问题了,这个要怎么办呢


U-Boot 2019.01-07011-g5ff8217-dirty (Mar 31 2019 - 08:09:08 +0800)

CPU:   Zynq 7z010
Silicon: v3.1
Model: Zynq MicroZED Board
I2C:   ready
DRAM:  ECC disabled 256 MiB
Watchdog: Started
NAND:  128 MiB
MMC:   mmc@e0100000: 0
In:    serial@e0001000
Out:   serial@e0001000
Err:   serial@e0001000
Net:   ZYNQ GEM: e000b000, phyaddr 0, interface mii
PHY is not detected
GEM PHY init failed
eth-1: ethernet@e000b000ZYNQ GEM: e000c000, phyaddr 1, interface rmii
mdio_register: non unique device name 'eth0'
, eth-1: ethernet@e000c000
384 bytes read in 13 ms (28.3 KiB/s)
Importing environment from SD ...
Hit any key to stop autoboot:  0
!!!
!!! Booting cmd is deprecated (will be removed in 2020).
!!! Please move to distro bootcmd.
!!!
Device: mmc@e0100000
Manufacturer ID: fe
OEM: 3432
Name: SD16G
Bus Speed: 50000000
Mode : SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 29.1 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
384 bytes read in 10 ms (37.1 KiB/s)
Loaded environment from uEnv.txt
Importing environment from SD ...
Running uenvcmd ...
2083852 bytes read in 140 ms (14.2 MiB/s)
  design filename = "design_1_wrapper;UserID=0XFFFFFFFF;Version=2018.3"
  part number = "7z010clg400"
  date = "2019/03/31"
  time = "07:11:02"
  bytes in bitstream = 2083740
zynq_align_dma_buffer: Align buffer at 100070 to fff80(swap 1)
4487928 bytes read in 273 ms (15.7 MiB/s)
14305 bytes read in 21 ms (665 KiB/s)
## Booting kernel from Legacy Image at 02080000 ...
   Image Name:   Linux-4.4.30-xillinux-2.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4487864 Bytes = 4.3 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 0eb10000, end 0eb167e0 ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.30-xillinux-2.0 (eli@ocho.localdomain) (gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-40) ) #1 SMP PREEMPT Tue Dec 5 11:54:25 IST 2017 ()
[    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Zynq ebit board
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.30-xillinux-2.0 (eli@ocho.localdomain) (gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-40) ) #1 SMP PREEMPT Tue Dec 5 11:54:25 IST 2017 ()
[    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Zynq ebit board
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] bootconsole [uart0] enabled
[    0.000000] bootconsole [uart0] enabled
[    0.000000] cma: Reserved 16 MiB at 0x0f000000
[    0.000000] cma: Reserved 16 MiB at 0x0f000000
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 65536
[    0.000000] On node 0 totalpages: 65536
[    0.000000] free_area_init_node: node 0, pgdat c08c6880, node_mem_map cedaf000
[    0.000000] free_area_init_node: node 0, pgdat c08c6880, node_mem_map cedaf000
[    0.000000]   Normal zone: 576 pages used for memmap
[    0.000000]   Normal zone: 576 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 65536 pages, LIFO batch:15
[    0.000000]   Normal zone: 65536 pages, LIFO batch:15
[    0.000000] PERCPU: Embedded 12 pages/cpu @ced8b000 s18880 r8192 d22080 u49152
[    0.000000] PERCPU: Embedded 12 pages/cpu @ced8b000 s18880 r8192 d22080 u49152
[    0.000000] pcpu-alloc: s18880 r8192 d22080 u49152 alloc=12*4096[    0.000000] pcpu-alloc: s18880 r8192 d22080 u49152 alloc=12*4096

[    0.000000] pcpu-alloc: [    0.000000] pcpu-alloc: [0] [0] 0 0 [0] [0] 1 1

[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64960
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64960
[    0.000000] Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk earlycon loglevel=8 rootfstype=ext4 rootwait
[    0.000000] Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk earlycon loglevel=8 rootfstype=ext4 rootwait
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 233572K/262144K available (6155K kernel code, 294K rwdata, 2192K rodata, 312K init, 472K bss, 12188K reserved, 16384K cma-reserved, 0K highmem)
[    0.000000] Memory: 233572K/262144K available (6155K kernel code, 294K rwdata, 2192K rodata, 312K init, 472K bss, 12188K reserved, 16384K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc082f0c4   (8349 kB)
[    0.000000]       .init : 0xc0830000 - 0xc087e000   ( 312 kB)
[    0.000000]       .data : 0xc087e000 - 0xc08c7840   ( 295 kB)
[    0.000000]        .bss : 0xc08c7840 - 0xc093da38   ( 473 kB)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc082f0c4   (8349 kB)
[    0.000000]       .init : 0xc0830000 - 0xc087e000   ( 312 kB)
[    0.000000]       .data : 0xc087e000 - 0xc08c7840   ( 295 kB)
[    0.000000]        .bss : 0xc08c7840 - 0xc093da38   ( 473 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] slcr mapped to d0800000
[    0.000000] slcr mapped to d0800000
[    0.000000] L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
[    0.000000] L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
[    0.000000] L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
[    0.000000] L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
[    0.000000] L2C-310 erratum[    0.000000] L2C-310 erratum 769419 769419 enabled
 enabled
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 cache controller enabled, 8 ways, 512 kB
[    0.000000] L2C-310 cache controller enabled, 8 ways, 512 kB
[    0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
[    0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
[    0.000000] zynq_clock_init: clkc starts at d0800100
[    0.000000] zynq_clock_init: clkc starts at d0800100
[    0.000000] Zynq clock init
[    0.000000] Zynq clock init
[    0.000011] sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns
[    0.000011] sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns
[    0.015865] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns
[    0.015865] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns
[    0.038011] clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns
[    0.038011] clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns
[    0.056183] timer #0 at d0808000, irq=17
[    0.056183] timer #0 at d0808000, irq=17
[    0.064441] Console: colour dummy device 80x30
[    0.064441] Console: colour dummy device 80x30
[    0.073204] Calibrating delay loop... [    0.073204] Calibrating delay loop... 1332.01 BogoMIPS (lpj=6660096)
1332.01 BogoMIPS (lpj=6660096)
[    0.169626] pid_max: default: 32768 minimum: 301
[    0.169626] pid_max: default: 32768 minimum: 301
[    0.178997] Security Framework initialized
[    0.178997] Security Framework initialized
[    0.187111] Yama: becoming mindful.
[    0.187111] Yama: becoming mindful.
[    0.194177] AppArmor: AppArmor initialized
[    0.194177] AppArmor: AppArmor initialized
[    0.202365] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.202365] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.215575] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.215575] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.230393] Initializing cgroup subsys io
[    0.230393] Initializing cgroup subsys io
[    0.238310] Initializing cgroup subsys memory
[    0.238310] Initializing cgroup subsys memory
[    0.247057] Initializing cgroup subsys devices
[    0.247057] Initializing cgroup subsys devices
[    0.255950] Initializing cgroup subsys freezer
[    0.255950] Initializing cgroup subsys freezer
[    0.264854] Initializing cgroup subsys net_cls
[    0.264854] Initializing cgroup subsys net_cls
[    0.273751] Initializing cgroup subsys perf_event
[    0.273751] Initializing cgroup subsys perf_event
[    0.283191] Initializing cgroup subsys net_prio
[    0.283191] Initializing cgroup subsys net_prio
[    0.292272] Initializing cgroup subsys pids
[    0.292272] Initializing cgroup subsys pids
[    0.300693] CPU: Testing write buffer coherency: [    0.300693] CPU: Testing write buffer coherency: ok
ok
[    0.310657] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.310657] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.321901] Setting up static identity map for 0x82c0 - 0x82f4
[    0.321901] Setting up static identity map for 0x82c0 - 0x82f4
[    0.504160] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.504160] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.504263] Brought up 2 CPUs
[    0.504263] Brought up 2 CPUs
[    0.521416] SMP: Total of 2 processors activated (2664.03 BogoMIPS).
[    0.521416] SMP: Total of 2 processors activated (2664.03 BogoMIPS).
[    0.534139] CPU: All CPU(s) started in SVC mode.
[    0.534139] CPU: All CPU(s) started in SVC mode.
[    0.544468] devtmpfs: initialized
[    0.544468] devtmpfs: initialized
[    0.555046] evm: security.selinux
[    0.555046] evm: security.selinux
[    0.561556] evm: security.SMACK64
[    0.561556] evm: security.SMACK64
[    0.568244] evm: security.SMACK64EXEC
[    0.568244] evm: security.SMACK64EXEC
[    0.575595] evm: security.SMACK64TRANSMUTE
[    0.575595] evm: security.SMACK64TRANSMUTE
[    0.583786] evm: security.SMACK64MMAP
[    0.583786] evm: security.SMACK64MMAP
[    0.591153] evm: security.ima
[    0.591153] evm: security.ima
[    0.597119] evm: security.capability
[    0.597119] evm: security.capability
[    0.604732] VFP support v0.3: [    0.604732] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.620199] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.620199] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.640901] pinctrl core: initialized pinctrl subsystem
[    0.640901] pinctrl core: initialized pinctrl subsystem
[    0.652783] NET: Registered protocol family 16
[    0.652783] NET: Registered protocol family 16
[    0.663664] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.663664] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.689297] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.689297] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.705203] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.705203] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.717002] zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0880000
[    0.717002] zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0880000
[    0.730550] zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
[    0.730550] zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
[    0.787490] GPIO IRQ not connected
[    0.787490] GPIO IRQ not connected
[    0.794237] XGpio: /amba_pl/gpio@41200000: registered, base is 904
[    0.794237] XGpio: /amba_pl/gpio@41200000: registered, base is 904
[    0.806867] GPIO IRQ not connected
[    0.806867] GPIO IRQ not connected
[    0.813550] XGpio: /amba_pl/gpio@41210000: registered, base is 899
[    0.813550] XGpio: /amba_pl/gpio@41210000: registered, base is 899
[    0.827036] vgaarb: loaded
[    0.827036] vgaarb: loaded
[    0.835077] SCSI subsystem initialized
[    0.835077] SCSI subsystem initialized
[    0.842941] usbcore: registered new interface driver usbfs
[    0.842941] usbcore: registered new interface driver usbfs
[    0.853897] usbcore: registered new interface driver hub
[    0.853897] usbcore: registered new interface driver hub
[    0.864538] usbcore: registered new device driver usb
[    0.864538] usbcore: registered new device driver usb
[    0.874886] media: Linux media interface: v0.10
[    0.874886] media: Linux media interface: v0.10
[    0.883879] Linux video capture interface: v2.00
[    0.883879] Linux video capture interface: v2.00
[    0.893260] pps_core: LinuxPPS API ver. 1 registered
[    0.893260] pps_core: LinuxPPS API ver. 1 registered
[    0.903084] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.903084] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.921358] PTP clock support registered
[    0.921358] PTP clock support registered
[    0.929539] EDAC MC: Ver: 3.0.0
[    0.929539] EDAC MC: Ver: 3.0.0
[    0.955065] NetLabel: Initializing
[    0.955065] NetLabel: Initializing
[    0.961749] NetLabel:  domain hash size = 128
[    0.961749] NetLabel:  domain hash size = 128
[    0.970521] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.970521] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.980508] NetLabel:  unlabeled traffic allowed by default
[    0.980508] NetLabel:  unlabeled traffic allowed by default
[    0.992011] clocksource: Switched to clocksource arm_global_timer
[    0.992011] clocksource: Switched to clocksource arm_global_timer
[    1.004817] AppArmor: AppArmor Filesystem Enabled
[    1.004817] AppArmor: AppArmor Filesystem Enabled
[    1.027279] NET: Registered protocol family 2
[    1.027279] NET: Registered protocol family 2
[    1.036770] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    1.036770] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    1.050611] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    1.050611] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    1.063502] TCP: Hash tables configured (established 2048 bind 2048)
[    1.063502] TCP: Hash tables configured (established 2048 bind 2048)
[    1.076460] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    1.076460] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    1.088041] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    1.088041] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    1.100807] NET: Registered protocol family 1
[    1.100807] NET: Registered protocol family 1
[    1.109824] RPC: Registered named UNIX socket transport module.
[    1.109824] RPC: Registered named UNIX socket transport module.
[    1.121560] RPC: Registered udp transport module.
[    1.121560] RPC: Registered udp transport module.
[    1.130980] RPC: Registered tcp transport module.
[    1.130980] RPC: Registered tcp transport module.
[    1.140403] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.140403] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.153332] PCI: CLS 0 bytes, default 64
[    1.153332] PCI: CLS 0 bytes, default 64
[    1.161811] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[    1.161811] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[    1.179314] futex hash table entries: 512 (order: 3, 32768 bytes)
[    1.179314] futex hash table entries: 512 (order: 3, 32768 bytes)
[    1.191513] audit: initializing netlink subsys (disabled)
[    1.191513] audit: initializing netlink subsys (disabled)
[    1.202261] audit: type=2000 audit(1.069:1): initialized
[    1.202261] audit: type=2000 audit(1.069:1): initialized
[    1.213338] Initialise system trusted keyring
[    1.213338] Initialise system trusted keyring
[    1.222654] VFS: Disk quotas dquot_6.6.0
[    1.222654] VFS: Disk quotas dquot_6.6.0
[    1.230445] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.230445] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.244773] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.244773] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.257135] NFS: Registering the id_resolver key type
[    1.257135] NFS: Registering the id_resolver key type
[    1.267156] Key type id_resolver registered
[    1.267156] Key type id_resolver registered
[    1.275521] Key type id_legacy registered
[    1.275521] Key type id_legacy registered
[    1.283633] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.283633] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.297056] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    1.297056] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    1.311515] Allocating IMA MOK and blacklist keyrings.
[    1.311515] Allocating IMA MOK and blacklist keyrings.
[    1.323393] Key type asymmetric registered
[    1.323393] Key type asymmetric registered
[    1.331469] Asymmetric key parser 'x509' registered
[    1.331469] Asymmetric key parser 'x509' registered
[    1.341390] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    1.341390] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    1.356200] io scheduler noop registered
[    1.356200] io scheduler noop registered
[    1.363954] io scheduler deadline registered (default)
[    1.363954] io scheduler deadline registered (default)
[    1.374269] io scheduler cfq registered
[    1.374269] io scheduler cfq registered
[    1.393896] e0000000.serial: ttyPS1 at MMIO 0xe0000000 (irq = 145, base_baud = 6249999) is a xuartps
[    1.393896] e0000000.serial: ttyPS1 at MMIO 0xe0000000 (irq = 145, base_baud = 6249999) is a xuartps
[    1.412428] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 146, base_baud = 6249999) is a xuartps
[    1.412428] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 146, base_baud ▒[    1.430706] console [ttyPS0] enabled
[    1.430706] console [ttyPS0] enabled
[    1.430706] console [ttyPS0] enabled
[    1.441378] bootconsole [earlycon0] disabled
[    1.441378] bootconsole [earlycon0] disabled
[    1.441378] bootconsole [earlycon0] disabled
[    1.454227] bootconsole [uart0] disabled
[    1.454227] bootconsole [uart0] disabled
[    1.462932] xdevcfg f8007000.devcfg: ioremap 0xf8007000 to d0852000
[    1.485167] brd: module loaded
[    1.495591] loop: module loaded
[    1.517212] libphy: Fixed MDIO Bus: probed
[    1.521835] macb e000b000.ethernet: invalid hw address, using random
[    1.529455] libphy: MACB_mii_bus: probed
[    1.535271] macb e000b000.ethernet eth0: no PHY found
[    1.562379] macb e000c000.ethernet: invalid hw address, using random
[    1.569476] libphy: MACB_mii_bus: probed
[    1.652167] macb e000c000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000c000 irq 151 (1a:df:a3:66:a0:e2)
[    1.662048] macb e000c000.ethernet eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=e000c000.etherne:01, irq=-1)
[    1.674275] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.680723] ehci-pci: EHCI PCI platform driver
[    1.685246] ehci-platform: EHCI generic platform driver
[    1.690597] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.696743] ohci-pci: OHCI PCI platform driver
[    1.701195] ohci-platform: OHCI generic platform driver
[    1.706533] uhci_hcd: USB Universal Host Controller Interface driver
[    1.713030] usbcore: registered new interface driver usb-storage
[    1.719416] mousedev: PS/2 mouse device common for all mice
[    1.735523] i2c /dev entries driver
[    1.740154] device-mapper: uevent: version 1.0.3
[    1.744999] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    1.753455] sdhci: Secure Digital Host Controller Interface driver
[    1.759547] sdhci: Copyright(c) Pierre Ossman
[    1.763926] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.769962] sdhci-arasan e0100000.mmc: No vmmc regulator found
[    1.775739] sdhci-arasan e0100000.mmc: No vqmmc regulator found
[    1.822059] mmc0: SDHCI controller on e0100000.mmc [e0100000.mmc] using ADMA
[    1.829690] ledtrig-cpu: registered to indicate activity on CPUs
[    1.837154] Key type dns_resolver registered
[    1.841669] Registering SWP/SWPB emulation handler
[    1.847269] registered taskstats version 1
[    1.851290] Loading compiled-in X.509 certificates
[    1.857274] Key type encrypted registered
[    1.861224] AppArmor: AppArmor sha1 policy hashing enabled
[    1.866854] ima: No TPM chip found, activating TPM-bypass!
[    1.872420] evm: HMAC attrs: 0x1
[    1.876069] hctosys: unable to open rtc device (rtc0)
[    1.886851] md: Waiting for all devices to be available before autodetect
[    1.893638] md: If you don't use raid, use raid=noautodetect
[    1.899340] mmc0: new high speed SDHC card at address 0001
[    1.905392] mmcblk0: mmc0:0001 SD16G 29.1 GiB
[    1.910823]  mmcblk0: p1 p2
[    1.915575] md: Autodetecting RAID arrays.
[    1.919594] md: Scanned 0 and added 0 devices.
[    1.924058] md: autorun ...
[    1.926796] md: ... autorun DONE.
[    2.355765] EXT4-fs (mmcblk0p2): recovery complete
[    2.361886] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.369959] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.377109] devtmpfs: mounted
[    2.380319] Freeing unused kernel memory: 312K (c0830000 - c087e000)
[    2.923904] systemd[1]: System time before build time, advancing clock.
[    2.966993] systemd[1]: Failed to insert module 'autofs4': No such file or di[    3.032693] systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybr▒+▒r▒▒▒▒▒▒▒systemd[1]: Detected architecture arm.
Welcome to PynqLinux, based on Ubuntu 18.04!

[    3.573953] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not sup▒+▒r▒ʂʲ▒▒systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is ▒+▒rʊ▒▒▒▒▒random: systemd: uninitialized urandom read (16 bytes read, 38 bits of[  OK  ] Created slice System Slice.ystem Slice.
[    3.952272] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Created slice system-getty.slice.getty.slice.
[    3.982191] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.y Named Pipe.
[    4.022213] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Listening on udev Control Socket.ntrol Socket.
[    4.052209] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Created slice system-serial\x2dgetty.slice.2dgetty.slice.
[    4.082726] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Listening on Journal Audit Socket.udit Socket.
[    4.112239] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Created slice User and Session Slice.Session Slice.
[    4.142190] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Reached target Remote File Systems.File Systems.
[    4.172304] random: systemd: uninitialized urandom read (16 bytes read, 39 bi▒+▒r▒▒▒▒▒systemd[1]: Started Dispatch Password Requests to Console Directory Wa[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    4.212186] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Reached target Slices.arget Slices.
[  OK  ] Listening on udev Kernel Socket.dev Kernel Socket.
[  OK  ] Listening on Journal Socket.on Journal Socket.
         Starting Restore / save the current clock...e current clock...
         Mounting POSIX Message Queue File System...eue File System...
         Starting Remount Root and Kernel File Systems...el File Systems...
         Starting Nameserver information manager...rmation manager...
         Mounting Kernel Debug File System...bug File System...
[  OK  ] Listening on Journal Socket (/dev/log).Socket (/dev/log).
[  OK  ] Reached target System Time Synchronized.Time Synchronized.
[  OK  ] Listening on Syslog Socket. on Syslog Socket.
         Starting Journal Service...Journal Service...
[  OK  ] Started ntp-systemd-netif.path.ystemd-netif.path.
         Starting Create Static Device Nodes in /dev...e Nodes in /dev...
[    4.693006] systemd[1]: Started Forward Password Requests to Wall Directory W[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Reached target Local Encrypted Volumes.Encrypted Volumes.
         Starting Load Kernel Modules... Kernel Modules...
         Starting udev Coldplug all Devices...lug all Devices...
[  OK  ] Started Journal Service.d Journal Service.
[  OK  ] Started Restore / save the current clock.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started Nameserver information manager.
[  OK  ] Reached target Network (Pre).
         Starting Apply Kernel Variables...
[  OK  ] Reached target Local File Systems (Pre).
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems.
         Starting Enable support for additional executable binary formats...
         Starting Load/Save Random Seed...
         Activating swap /var/swap...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Enable support for additional executable binary formats.
         Starting Raise network interfaces...
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Activated swap /var/swap.
[  OK  ] Reached target Swap.
[  OK  ] Found device /dev/ttyPS0.
[  OK  ] Started Flush Journal to Persistent Storage.
         Starting Create Volatile Files and Directories...
[  OK  ] Started Create Volatile Files and Directories.
         Starting Network Name Resolution...
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Name Resolution.
[  OK  ] Found device /sys/subsystem/net/devices/eth0.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Started ifup for eth0.
[  OK  ] Reached target Host and Network Name Lookups.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Discard unused blocks once a week.
[  OK  ] Started Message of the Day.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Started resolvconf-pull-resolved.path.
[  OK  ] Reached target Paths.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting System Logging Service...
         Starting PYNQ PL Server...
         Starting Login Service...
         Starting Resize Filesystem on SD card...
         Starting Jupyter Notebook Server...
         Starting resolvconf-pull-resolved.service...
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Login Service.
[  OK  ] Started Regular background program processing daemon.
[  OK  ] Started ntp-systemd-netif.service.
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Reached target Timers.
         Starting WPA supplicant...
[  OK  ] Started Set the CPU Frequency Scaling governor.
         Starting LSB: Load kernel modules needed to enable cpufreq scaling...
[  OK  ] Started System Logging Service.
[  OK  ] Started PYNQ PL Server.
[  OK  ] Started Resize Filesystem on SD card.
[  OK  ] Started resolvconf-pull-resolved.service.
[  OK  ] Started WPA supplicant.
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details.
[  OK  ] Reached target Network.
         Starting Permit User Sessions...
[  OK  ] Reached target Network is Online.
[  OK  ] Started ISC DHCP IPv6 server.
[  OK  ] Started ISC DHCP IPv4 server.
         Starting Samba NMB Daemon...
         Starting OpenBSD Secure Shell server...
[  OK  ] Started Unattended Upgrades Shutdown.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttyPS0.
[  OK  ] Reached target Login Prompts.
[  OK  ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
         Starting LSB: set CPUFreq kernel parameters...
[  OK  ] Started LSB: set CPUFreq kernel parameters.
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started Samba NMB Daemon.
         Starting Samba SMB Daemon...
[  OK  ] Started Samba SMB Daemon.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Started Update UTMP about System Runlevel Changes.

PYNQ Linux, based on Ubuntu 18.04 pynq ttyPS0

pynq login: xilinx (automatic login)

Last login: Mon Sep 10 19:44:12 UTC 2018 on ttyPS0
Welcome to PYNQ Linux, based on Ubuntu 18.04 (GNU/Linux 4.4.30-xillinux-2.0 armv7l)

离线

#236 2021-01-11 09:20:35

ssylyang
会员
注册时间: 2021-01-11
已发帖子: 2
积分: 2

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

谢谢大佬的教程,让我们少走些弯路!

离线

#237 2021-01-11 14:17:21

dso_2019
会员
注册时间: 2019-10-13
已发帖子: 39
积分: 3.5

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

裸机模式没有例子工程吧?

离线

#238 2021-01-22 03:53:33

pptwo
会员
注册时间: 2021-01-22
已发帖子: 1
积分: 1

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

拿到两块板,电路有些变化。主要是去掉了网口晶振以及C377/C380,但是连接了R1485。另外风扇口的optocoupler也去掉了,接上了相应的标NC的电阻。

离线

#239 2021-01-25 13:48:21

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

dso_2019 说:

裸机模式没有例子工程吧?

有的,qq群共享里有视频:464302622

离线

#240 2021-01-25 13:48:57

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

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

lignin 说:

[FAILED] Failed to start Raise network interfaces.
网络出现问题了,这个要怎么办呢


U-Boot 2019.01-07011-g5ff8217-dirty (Mar 31 2019 - 08:09:08 +0800)

CPU:   Zynq 7z010
Silicon: v3.1
Model: Zynq MicroZED Board
I2C:   ready
DRAM:  ECC disabled 256 MiB
Watchdog: Started
NAND:  128 MiB
MMC:   mmc@e0100000: 0
In:    serial@e0001000
Out:   serial@e0001000
Err:   serial@e0001000
Net:   ZYNQ GEM: e000b000, phyaddr 0, interface mii
PHY is not detected
GEM PHY init failed
eth-1: ethernet@e000b000ZYNQ GEM: e000c000, phyaddr 1, interface rmii
mdio_register: non unique device name 'eth0'
, eth-1: ethernet@e000c000
384 bytes read in 13 ms (28.3 KiB/s)
Importing environment from SD ...
Hit any key to stop autoboot:  0
!!!
!!! Booting cmd is deprecated (will be removed in 2020).
!!! Please move to distro bootcmd.
!!!
Device: mmc@e0100000
Manufacturer ID: fe
OEM: 3432
Name: SD16G
Bus Speed: 50000000
Mode : SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 29.1 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
384 bytes read in 10 ms (37.1 KiB/s)
Loaded environment from uEnv.txt
Importing environment from SD ...
Running uenvcmd ...
2083852 bytes read in 140 ms (14.2 MiB/s)
  design filename = "design_1_wrapper;UserID=0XFFFFFFFF;Version=2018.3"
  part number = "7z010clg400"
  date = "2019/03/31"
  time = "07:11:02"
  bytes in bitstream = 2083740
zynq_align_dma_buffer: Align buffer at 100070 to fff80(swap 1)
4487928 bytes read in 273 ms (15.7 MiB/s)
14305 bytes read in 21 ms (665 KiB/s)
## Booting kernel from Legacy Image at 02080000 ...
   Image Name:   Linux-4.4.30-xillinux-2.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4487864 Bytes = 4.3 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 0eb10000, end 0eb167e0 ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.30-xillinux-2.0 (eli@ocho.localdomain) (gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-40) ) #1 SMP PREEMPT Tue Dec 5 11:54:25 IST 2017 ()
[    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Zynq ebit board
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.30-xillinux-2.0 (eli@ocho.localdomain) (gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-40) ) #1 SMP PREEMPT Tue Dec 5 11:54:25 IST 2017 ()
[    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Zynq ebit board
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] bootconsole [uart0] enabled
[    0.000000] bootconsole [uart0] enabled
[    0.000000] cma: Reserved 16 MiB at 0x0f000000
[    0.000000] cma: Reserved 16 MiB at 0x0f000000
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 65536
[    0.000000] On node 0 totalpages: 65536
[    0.000000] free_area_init_node: node 0, pgdat c08c6880, node_mem_map cedaf000
[    0.000000] free_area_init_node: node 0, pgdat c08c6880, node_mem_map cedaf000
[    0.000000]   Normal zone: 576 pages used for memmap
[    0.000000]   Normal zone: 576 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 65536 pages, LIFO batch:15
[    0.000000]   Normal zone: 65536 pages, LIFO batch:15
[    0.000000] PERCPU: Embedded 12 pages/cpu @ced8b000 s18880 r8192 d22080 u49152
[    0.000000] PERCPU: Embedded 12 pages/cpu @ced8b000 s18880 r8192 d22080 u49152
[    0.000000] pcpu-alloc: s18880 r8192 d22080 u49152 alloc=12*4096[    0.000000] pcpu-alloc: s18880 r8192 d22080 u49152 alloc=12*4096

[    0.000000] pcpu-alloc: [    0.000000] pcpu-alloc: [0] [0] 0 0 [0] [0] 1 1

[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64960
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64960
[    0.000000] Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk earlycon loglevel=8 rootfstype=ext4 rootwait
[    0.000000] Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk earlycon loglevel=8 rootfstype=ext4 rootwait
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 233572K/262144K available (6155K kernel code, 294K rwdata, 2192K rodata, 312K init, 472K bss, 12188K reserved, 16384K cma-reserved, 0K highmem)
[    0.000000] Memory: 233572K/262144K available (6155K kernel code, 294K rwdata, 2192K rodata, 312K init, 472K bss, 12188K reserved, 16384K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc082f0c4   (8349 kB)
[    0.000000]       .init : 0xc0830000 - 0xc087e000   ( 312 kB)
[    0.000000]       .data : 0xc087e000 - 0xc08c7840   ( 295 kB)
[    0.000000]        .bss : 0xc08c7840 - 0xc093da38   ( 473 kB)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc082f0c4   (8349 kB)
[    0.000000]       .init : 0xc0830000 - 0xc087e000   ( 312 kB)
[    0.000000]       .data : 0xc087e000 - 0xc08c7840   ( 295 kB)
[    0.000000]        .bss : 0xc08c7840 - 0xc093da38   ( 473 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] slcr mapped to d0800000
[    0.000000] slcr mapped to d0800000
[    0.000000] L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
[    0.000000] L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
[    0.000000] L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
[    0.000000] L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
[    0.000000] L2C-310 erratum[    0.000000] L2C-310 erratum 769419 769419 enabled
 enabled
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 cache controller enabled, 8 ways, 512 kB
[    0.000000] L2C-310 cache controller enabled, 8 ways, 512 kB
[    0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
[    0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
[    0.000000] zynq_clock_init: clkc starts at d0800100
[    0.000000] zynq_clock_init: clkc starts at d0800100
[    0.000000] Zynq clock init
[    0.000000] Zynq clock init
[    0.000011] sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns
[    0.000011] sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns
[    0.015865] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns
[    0.015865] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns
[    0.038011] clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns
[    0.038011] clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns
[    0.056183] timer #0 at d0808000, irq=17
[    0.056183] timer #0 at d0808000, irq=17
[    0.064441] Console: colour dummy device 80x30
[    0.064441] Console: colour dummy device 80x30
[    0.073204] Calibrating delay loop... [    0.073204] Calibrating delay loop... 1332.01 BogoMIPS (lpj=6660096)
1332.01 BogoMIPS (lpj=6660096)
[    0.169626] pid_max: default: 32768 minimum: 301
[    0.169626] pid_max: default: 32768 minimum: 301
[    0.178997] Security Framework initialized
[    0.178997] Security Framework initialized
[    0.187111] Yama: becoming mindful.
[    0.187111] Yama: becoming mindful.
[    0.194177] AppArmor: AppArmor initialized
[    0.194177] AppArmor: AppArmor initialized
[    0.202365] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.202365] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.215575] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.215575] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.230393] Initializing cgroup subsys io
[    0.230393] Initializing cgroup subsys io
[    0.238310] Initializing cgroup subsys memory
[    0.238310] Initializing cgroup subsys memory
[    0.247057] Initializing cgroup subsys devices
[    0.247057] Initializing cgroup subsys devices
[    0.255950] Initializing cgroup subsys freezer
[    0.255950] Initializing cgroup subsys freezer
[    0.264854] Initializing cgroup subsys net_cls
[    0.264854] Initializing cgroup subsys net_cls
[    0.273751] Initializing cgroup subsys perf_event
[    0.273751] Initializing cgroup subsys perf_event
[    0.283191] Initializing cgroup subsys net_prio
[    0.283191] Initializing cgroup subsys net_prio
[    0.292272] Initializing cgroup subsys pids
[    0.292272] Initializing cgroup subsys pids
[    0.300693] CPU: Testing write buffer coherency: [    0.300693] CPU: Testing write buffer coherency: ok
ok
[    0.310657] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.310657] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.321901] Setting up static identity map for 0x82c0 - 0x82f4
[    0.321901] Setting up static identity map for 0x82c0 - 0x82f4
[    0.504160] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.504160] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.504263] Brought up 2 CPUs
[    0.504263] Brought up 2 CPUs
[    0.521416] SMP: Total of 2 processors activated (2664.03 BogoMIPS).
[    0.521416] SMP: Total of 2 processors activated (2664.03 BogoMIPS).
[    0.534139] CPU: All CPU(s) started in SVC mode.
[    0.534139] CPU: All CPU(s) started in SVC mode.
[    0.544468] devtmpfs: initialized
[    0.544468] devtmpfs: initialized
[    0.555046] evm: security.selinux
[    0.555046] evm: security.selinux
[    0.561556] evm: security.SMACK64
[    0.561556] evm: security.SMACK64
[    0.568244] evm: security.SMACK64EXEC
[    0.568244] evm: security.SMACK64EXEC
[    0.575595] evm: security.SMACK64TRANSMUTE
[    0.575595] evm: security.SMACK64TRANSMUTE
[    0.583786] evm: security.SMACK64MMAP
[    0.583786] evm: security.SMACK64MMAP
[    0.591153] evm: security.ima
[    0.591153] evm: security.ima
[    0.597119] evm: security.capability
[    0.597119] evm: security.capability
[    0.604732] VFP support v0.3: [    0.604732] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.620199] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.620199] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.640901] pinctrl core: initialized pinctrl subsystem
[    0.640901] pinctrl core: initialized pinctrl subsystem
[    0.652783] NET: Registered protocol family 16
[    0.652783] NET: Registered protocol family 16
[    0.663664] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.663664] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.689297] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.689297] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.705203] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.705203] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.717002] zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0880000
[    0.717002] zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0880000
[    0.730550] zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
[    0.730550] zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
[    0.787490] GPIO IRQ not connected
[    0.787490] GPIO IRQ not connected
[    0.794237] XGpio: /amba_pl/gpio@41200000: registered, base is 904
[    0.794237] XGpio: /amba_pl/gpio@41200000: registered, base is 904
[    0.806867] GPIO IRQ not connected
[    0.806867] GPIO IRQ not connected
[    0.813550] XGpio: /amba_pl/gpio@41210000: registered, base is 899
[    0.813550] XGpio: /amba_pl/gpio@41210000: registered, base is 899
[    0.827036] vgaarb: loaded
[    0.827036] vgaarb: loaded
[    0.835077] SCSI subsystem initialized
[    0.835077] SCSI subsystem initialized
[    0.842941] usbcore: registered new interface driver usbfs
[    0.842941] usbcore: registered new interface driver usbfs
[    0.853897] usbcore: registered new interface driver hub
[    0.853897] usbcore: registered new interface driver hub
[    0.864538] usbcore: registered new device driver usb
[    0.864538] usbcore: registered new device driver usb
[    0.874886] media: Linux media interface: v0.10
[    0.874886] media: Linux media interface: v0.10
[    0.883879] Linux video capture interface: v2.00
[    0.883879] Linux video capture interface: v2.00
[    0.893260] pps_core: LinuxPPS API ver. 1 registered
[    0.893260] pps_core: LinuxPPS API ver. 1 registered
[    0.903084] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.903084] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.921358] PTP clock support registered
[    0.921358] PTP clock support registered
[    0.929539] EDAC MC: Ver: 3.0.0
[    0.929539] EDAC MC: Ver: 3.0.0
[    0.955065] NetLabel: Initializing
[    0.955065] NetLabel: Initializing
[    0.961749] NetLabel:  domain hash size = 128
[    0.961749] NetLabel:  domain hash size = 128
[    0.970521] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.970521] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.980508] NetLabel:  unlabeled traffic allowed by default
[    0.980508] NetLabel:  unlabeled traffic allowed by default
[    0.992011] clocksource: Switched to clocksource arm_global_timer
[    0.992011] clocksource: Switched to clocksource arm_global_timer
[    1.004817] AppArmor: AppArmor Filesystem Enabled
[    1.004817] AppArmor: AppArmor Filesystem Enabled
[    1.027279] NET: Registered protocol family 2
[    1.027279] NET: Registered protocol family 2
[    1.036770] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    1.036770] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    1.050611] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    1.050611] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    1.063502] TCP: Hash tables configured (established 2048 bind 2048)
[    1.063502] TCP: Hash tables configured (established 2048 bind 2048)
[    1.076460] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    1.076460] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    1.088041] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    1.088041] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    1.100807] NET: Registered protocol family 1
[    1.100807] NET: Registered protocol family 1
[    1.109824] RPC: Registered named UNIX socket transport module.
[    1.109824] RPC: Registered named UNIX socket transport module.
[    1.121560] RPC: Registered udp transport module.
[    1.121560] RPC: Registered udp transport module.
[    1.130980] RPC: Registered tcp transport module.
[    1.130980] RPC: Registered tcp transport module.
[    1.140403] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.140403] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.153332] PCI: CLS 0 bytes, default 64
[    1.153332] PCI: CLS 0 bytes, default 64
[    1.161811] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[    1.161811] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[    1.179314] futex hash table entries: 512 (order: 3, 32768 bytes)
[    1.179314] futex hash table entries: 512 (order: 3, 32768 bytes)
[    1.191513] audit: initializing netlink subsys (disabled)
[    1.191513] audit: initializing netlink subsys (disabled)
[    1.202261] audit: type=2000 audit(1.069:1): initialized
[    1.202261] audit: type=2000 audit(1.069:1): initialized
[    1.213338] Initialise system trusted keyring
[    1.213338] Initialise system trusted keyring
[    1.222654] VFS: Disk quotas dquot_6.6.0
[    1.222654] VFS: Disk quotas dquot_6.6.0
[    1.230445] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.230445] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.244773] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.244773] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.257135] NFS: Registering the id_resolver key type
[    1.257135] NFS: Registering the id_resolver key type
[    1.267156] Key type id_resolver registered
[    1.267156] Key type id_resolver registered
[    1.275521] Key type id_legacy registered
[    1.275521] Key type id_legacy registered
[    1.283633] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.283633] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.297056] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    1.297056] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    1.311515] Allocating IMA MOK and blacklist keyrings.
[    1.311515] Allocating IMA MOK and blacklist keyrings.
[    1.323393] Key type asymmetric registered
[    1.323393] Key type asymmetric registered
[    1.331469] Asymmetric key parser 'x509' registered
[    1.331469] Asymmetric key parser 'x509' registered
[    1.341390] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    1.341390] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    1.356200] io scheduler noop registered
[    1.356200] io scheduler noop registered
[    1.363954] io scheduler deadline registered (default)
[    1.363954] io scheduler deadline registered (default)
[    1.374269] io scheduler cfq registered
[    1.374269] io scheduler cfq registered
[    1.393896] e0000000.serial: ttyPS1 at MMIO 0xe0000000 (irq = 145, base_baud = 6249999) is a xuartps
[    1.393896] e0000000.serial: ttyPS1 at MMIO 0xe0000000 (irq = 145, base_baud = 6249999) is a xuartps
[    1.412428] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 146, base_baud = 6249999) is a xuartps
[    1.412428] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 146, base_baud ▒[    1.430706] console [ttyPS0] enabled
[    1.430706] console [ttyPS0] enabled
[    1.430706] console [ttyPS0] enabled
[    1.441378] bootconsole [earlycon0] disabled
[    1.441378] bootconsole [earlycon0] disabled
[    1.441378] bootconsole [earlycon0] disabled
[    1.454227] bootconsole [uart0] disabled
[    1.454227] bootconsole [uart0] disabled
[    1.462932] xdevcfg f8007000.devcfg: ioremap 0xf8007000 to d0852000
[    1.485167] brd: module loaded
[    1.495591] loop: module loaded
[    1.517212] libphy: Fixed MDIO Bus: probed
[    1.521835] macb e000b000.ethernet: invalid hw address, using random
[    1.529455] libphy: MACB_mii_bus: probed
[    1.535271] macb e000b000.ethernet eth0: no PHY found
[    1.562379] macb e000c000.ethernet: invalid hw address, using random
[    1.569476] libphy: MACB_mii_bus: probed
[    1.652167] macb e000c000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000c000 irq 151 (1a:df:a3:66:a0:e2)
[    1.662048] macb e000c000.ethernet eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=e000c000.etherne:01, irq=-1)
[    1.674275] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.680723] ehci-pci: EHCI PCI platform driver
[    1.685246] ehci-platform: EHCI generic platform driver
[    1.690597] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.696743] ohci-pci: OHCI PCI platform driver
[    1.701195] ohci-platform: OHCI generic platform driver
[    1.706533] uhci_hcd: USB Universal Host Controller Interface driver
[    1.713030] usbcore: registered new interface driver usb-storage
[    1.719416] mousedev: PS/2 mouse device common for all mice
[    1.735523] i2c /dev entries driver
[    1.740154] device-mapper: uevent: version 1.0.3
[    1.744999] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    1.753455] sdhci: Secure Digital Host Controller Interface driver
[    1.759547] sdhci: Copyright(c) Pierre Ossman
[    1.763926] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.769962] sdhci-arasan e0100000.mmc: No vmmc regulator found
[    1.775739] sdhci-arasan e0100000.mmc: No vqmmc regulator found
[    1.822059] mmc0: SDHCI controller on e0100000.mmc [e0100000.mmc] using ADMA
[    1.829690] ledtrig-cpu: registered to indicate activity on CPUs
[    1.837154] Key type dns_resolver registered
[    1.841669] Registering SWP/SWPB emulation handler
[    1.847269] registered taskstats version 1
[    1.851290] Loading compiled-in X.509 certificates
[    1.857274] Key type encrypted registered
[    1.861224] AppArmor: AppArmor sha1 policy hashing enabled
[    1.866854] ima: No TPM chip found, activating TPM-bypass!
[    1.872420] evm: HMAC attrs: 0x1
[    1.876069] hctosys: unable to open rtc device (rtc0)
[    1.886851] md: Waiting for all devices to be available before autodetect
[    1.893638] md: If you don't use raid, use raid=noautodetect
[    1.899340] mmc0: new high speed SDHC card at address 0001
[    1.905392] mmcblk0: mmc0:0001 SD16G 29.1 GiB
[    1.910823]  mmcblk0: p1 p2
[    1.915575] md: Autodetecting RAID arrays.
[    1.919594] md: Scanned 0 and added 0 devices.
[    1.924058] md: autorun ...
[    1.926796] md: ... autorun DONE.
[    2.355765] EXT4-fs (mmcblk0p2): recovery complete
[    2.361886] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.369959] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.377109] devtmpfs: mounted
[    2.380319] Freeing unused kernel memory: 312K (c0830000 - c087e000)
[    2.923904] systemd[1]: System time before build time, advancing clock.
[    2.966993] systemd[1]: Failed to insert module 'autofs4': No such file or di[    3.032693] systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybr▒+▒r▒▒▒▒▒▒▒systemd[1]: Detected architecture arm.
Welcome to PynqLinux, based on Ubuntu 18.04!

[    3.573953] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not sup▒+▒r▒ʂʲ▒▒systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is ▒+▒rʊ▒▒▒▒▒random: systemd: uninitialized urandom read (16 bytes read, 38 bits of[  OK  ] Created slice System Slice.ystem Slice.
[    3.952272] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Created slice system-getty.slice.getty.slice.
[    3.982191] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.y Named Pipe.
[    4.022213] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Listening on udev Control Socket.ntrol Socket.
[    4.052209] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Created slice system-serial\x2dgetty.slice.2dgetty.slice.
[    4.082726] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Listening on Journal Audit Socket.udit Socket.
[    4.112239] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Created slice User and Session Slice.Session Slice.
[    4.142190] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Reached target Remote File Systems.File Systems.
[    4.172304] random: systemd: uninitialized urandom read (16 bytes read, 39 bi▒+▒r▒▒▒▒▒systemd[1]: Started Dispatch Password Requests to Console Directory Wa[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    4.212186] random: systemd: uninitialized urandom read (16 bytes read, 39 bi[  OK  ] Reached target Slices.arget Slices.
[  OK  ] Listening on udev Kernel Socket.dev Kernel Socket.
[  OK  ] Listening on Journal Socket.on Journal Socket.
         Starting Restore / save the current clock...e current clock...
         Mounting POSIX Message Queue File System...eue File System...
         Starting Remount Root and Kernel File Systems...el File Systems...
         Starting Nameserver information manager...rmation manager...
         Mounting Kernel Debug File System...bug File System...
[  OK  ] Listening on Journal Socket (/dev/log).Socket (/dev/log).
[  OK  ] Reached target System Time Synchronized.Time Synchronized.
[  OK  ] Listening on Syslog Socket. on Syslog Socket.
         Starting Journal Service...Journal Service...
[  OK  ] Started ntp-systemd-netif.path.ystemd-netif.path.
         Starting Create Static Device Nodes in /dev...e Nodes in /dev...
[    4.693006] systemd[1]: Started Forward Password Requests to Wall Directory W[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Reached target Local Encrypted Volumes.Encrypted Volumes.
         Starting Load Kernel Modules... Kernel Modules...
         Starting udev Coldplug all Devices...lug all Devices...
[  OK  ] Started Journal Service.d Journal Service.
[  OK  ] Started Restore / save the current clock.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started Nameserver information manager.
[  OK  ] Reached target Network (Pre).
         Starting Apply Kernel Variables...
[  OK  ] Reached target Local File Systems (Pre).
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems.
         Starting Enable support for additional executable binary formats...
         Starting Load/Save Random Seed...
         Activating swap /var/swap...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Enable support for additional executable binary formats.
         Starting Raise network interfaces...
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Activated swap /var/swap.
[  OK  ] Reached target Swap.
[  OK  ] Found device /dev/ttyPS0.
[  OK  ] Started Flush Journal to Persistent Storage.
         Starting Create Volatile Files and Directories...
[  OK  ] Started Create Volatile Files and Directories.
         Starting Network Name Resolution...
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Name Resolution.
[  OK  ] Found device /sys/subsystem/net/devices/eth0.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Started ifup for eth0.
[  OK  ] Reached target Host and Network Name Lookups.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Discard unused blocks once a week.
[  OK  ] Started Message of the Day.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Started resolvconf-pull-resolved.path.
[  OK  ] Reached target Paths.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting System Logging Service...
         Starting PYNQ PL Server...
         Starting Login Service...
         Starting Resize Filesystem on SD card...
         Starting Jupyter Notebook Server...
         Starting resolvconf-pull-resolved.service...
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Login Service.
[  OK  ] Started Regular background program processing daemon.
[  OK  ] Started ntp-systemd-netif.service.
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Reached target Timers.
         Starting WPA supplicant...
[  OK  ] Started Set the CPU Frequency Scaling governor.
         Starting LSB: Load kernel modules needed to enable cpufreq scaling...
[  OK  ] Started System Logging Service.
[  OK  ] Started PYNQ PL Server.
[  OK  ] Started Resize Filesystem on SD card.
[  OK  ] Started resolvconf-pull-resolved.service.
[  OK  ] Started WPA supplicant.
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details.
[  OK  ] Reached target Network.
         Starting Permit User Sessions...
[  OK  ] Reached target Network is Online.
[  OK  ] Started ISC DHCP IPv6 server.
[  OK  ] Started ISC DHCP IPv4 server.
         Starting Samba NMB Daemon...
         Starting OpenBSD Secure Shell server...
[  OK  ] Started Unattended Upgrades Shutdown.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttyPS0.
[  OK  ] Reached target Login Prompts.
[  OK  ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
         Starting LSB: set CPUFreq kernel parameters...
[  OK  ] Started LSB: set CPUFreq kernel parameters.
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started Samba NMB Daemon.
         Starting Samba SMB Daemon...
[  OK  ] Started Samba SMB Daemon.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Started Update UTMP about System Runlevel Changes.

PYNQ Linux, based on Ubuntu 18.04 pynq ttyPS0

pynq login: xilinx (automatic login)

Last login: Mon Sep 10 19:44:12 UTC 2018 on ttyPS0
Welcome to PYNQ Linux, based on Ubuntu 18.04 (GNU/Linux 4.4.30-xillinux-2.0 armv7l)

建议先试试原系统的网络是否正常

离线

#241 2021-03-02 02:23:14

beidou
会员
注册时间: 2021-03-02
已发帖子: 2
积分: 2

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

捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩
http://whycan.com/t_2297.html#p17512
(出处:哇酷开发者社区)
大佬,我刚入,也遇见了这个情况,怎么解决的,谢谢。

离线

#242 2021-03-02 12:14:20

beidou
会员
注册时间: 2021-03-02
已发帖子: 2
积分: 2

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

posystorage 说:

用这个镜像xillinux-2.0.img
能跑uboot但是进不了系统
https://whycan.cn/files/members/884/TIM20190413154752.jpg

遇见了同样的问题,大佬怎么解决的啊

离线

#243 2021-03-11 09:07:06

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

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

那是因为pynq会自动加载一个bit文件到pl端导致网络断掉,可以考虑关掉那个功能跑

lignin 说:

pynq系统成功进入系统,但是才进入一会儿后系统就没反应了,这是怎么回事呢,就按照教程在群里下载的那些文件

离线

#244 2021-03-18 12:14:20

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

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

t2的板子有资料吗,看着还不错

离线

#245 2021-03-19 19:50:29

1847123212
会员
注册时间: 2019-11-21
已发帖子: 70
积分: 46

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

你们为什么要去除s9的密码?密码不是公开的吗?把原来的开机启动的挖矿程序停了就行了。

离线

#246 2021-05-11 10:32:31

billcheung1983
会员
注册时间: 2021-05-11
已发帖子: 1
积分: 0.5

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

楼主这个电源检测模块很漂亮!请问有没有相关资料?或者购买链接?

posystorage 说:

开机电流 5V下供电 约300ma 虽然是要12V 但是似乎5V也能愉快的跑。

FluxBB bbcode 测试

离线

#247 2021-06-15 16:34:05

axe
会员
注册时间: 2021-06-15
已发帖子: 1
积分: 0.5

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

竟发现了这种好帖子,爱了爱了

离线

#248 2021-06-17 09:09:52

abutter
会员
注册时间: 2021-02-04
已发帖子: 18
积分: 17.5

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

便宜是便宜,学习起来可不容易。

离线

#249 2021-08-25 12:57:56

savantor
会员
注册时间: 2021-08-25
已发帖子: 1
积分: 0.5

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

买成了EBAZ4203。。。不知道能不能兼容4205.。。

离线

#250 2021-09-16 13:34:43

演技担当黄晓明
会员
注册时间: 2017-10-17
已发帖子: 184
积分: 122.5

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

可以试着改个XVC玩下

离线

#251 2021-09-27 22:44:23

enigma
会员
注册时间: 2020-03-03
已发帖子: 7
积分: 4

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

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:与技术无关

#252 2021-10-11 16:34:59

vividsoft
会员
注册时间: 2021-10-11
已发帖子: 1
积分: 1

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

这个资料很好,没有积分下载不了。

离线

#253 2021-10-13 10:54:34

flymdk
会员
注册时间: 2021-10-13
已发帖子: 3
积分: 3

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

我昨天刚捡一个,花了70大洋,看这帖子入论坛的

离线

#254 2021-11-18 15:05:21

zuibianqi123
会员
注册时间: 2021-11-18
已发帖子: 1
积分: 1

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

一年多后的我了解到了这块板子,并通过搜索引擎查找资料找到了这里。不得不说现在硅片供应真的很紧张啊,即便国内已经打击了挖矿,这个板子还是涨价到了百十来块。国外的矿潮仍旧如火如荼,疫情持续,硅片供应仍旧紧张。现在入手很不划算,只能等等了。:/

离线

#255 2021-12-10 10:16:18

mleaf
会员
注册时间: 2021-12-07
已发帖子: 2
积分: 2

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

去年25捡了4块的我看到现在咸鱼的价格只能说矿难为啥还没来

离线

楼主 #256 2021-12-10 10:19:14

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

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

billcheung1983 说:

楼主这个电源检测模块很漂亮!请问有没有相关资料?或者购买链接?

posystorage 说:

开机电流 5V下供电 约300ma 虽然是要12V 但是似乎5V也能愉快的跑。

https://whycan.cn/files/members/884/TIM20190331230816.jpg

搜索维简u2

离线

#257 2022-01-03 17:40:00

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

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

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

离线

#258 2022-01-17 23:20:04

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

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

@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的时候才活跃?不应该呀。。。

最近编辑记录 detour (2022-01-18 21:40:40)

离线

#259 2022-04-18 13:34:19

yizolabs
会员
注册时间: 2022-04-18
已发帖子: 1
积分: 1

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

1847123212 说:
hzsteven 说:

链接呢?

只能咸鱼自己找了。大概这个样子的。

https://whycan.cn/files/members/2468/20200430_154900.jpg


这个没人玩吗?

离线

#260 2022-05-06 14:25:50

739374663
会员
注册时间: 2022-05-06
已发帖子: 1
积分: 1

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

万万没想到现在这玩意居然也涨价了。

离线

#264 2022-12-03 19:09:27

hl1200aa
会员
注册时间: 2020-07-23
已发帖子: 10
积分: 10

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

yizolabs 说:
1847123212 说:
hzsteven 说:

链接呢?

只能咸鱼自己找了。大概这个样子的。

https://whycan.cn/files/members/2468/20200430_154900.jpg


这个没人玩吗?

刚开始玩

离线

楼主 #265 2022-12-03 19:19:58

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

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

hl1200aa 说:
yizolabs 说:
1847123212 说:

只能咸鱼自己找了。大概这个样子的。

https://whycan.cn/files/members/2468/20200430_154900.jpg


这个没人玩吗?

刚开始玩

这些应该都是大同小异的

离线

#266 2022-12-15 22:47:05

hl1200aa
会员
注册时间: 2020-07-23
已发帖子: 10
积分: 10

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

jcfcaonima 说:

接下来,就可以用它来学习FPGA了。成本最低的FPGA开发板(20块钱)+成本最低的xilinx调试器(30.9块钱)。
https://whycan.cn/files/members/2675/2020082904.jpg

还在玩吗?能不能带一下?刚刚学到原子蜂鸣器那章

离线

#268 2023-02-20 21:49:14

yijuanzhi
会员
注册时间: 2023-02-20
已发帖子: 1
积分: 1

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

请教一下大家,在网上淘的时候,ebaz4025和ebaz4023这两个板子,外观上一摸一样,但是内存和细节布局不太一样,这两个板子在软件上都是通用的么?

离线

楼主 #269 2023-02-21 23:10:11

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

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

yijuanzhi 说:

请教一下大家,在网上淘的时候,ebaz4025和ebaz4023这两个板子,外观上一摸一样,但是内存和细节布局不太一样,这两个板子在软件上都是通用的么?

我估计差不多,这个芯片PS部分基本都是固定好的引脚编排

离线

#270 2023-02-22 07:22:10

可爱的小盆友们
会员
注册时间: 2022-04-14
已发帖子: 37
积分: 23

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

又一代神U出世了,fpga能模拟个USB3.0或者pcie出来吗?

离线

#271 2023-02-23 17:31:33

naypt
会员
注册时间: 2023-02-20
已发帖子: 6
积分: 1

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

FPGA理论什么都能模拟,但是你要有源码,自己搞不定

离线

楼主 #273 2023-04-18 11:28:46

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

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

可爱的小盆友们 说:

又一代神U出世了,fpga能模拟个USB3.0或者pcie出来吗?

这个型号的pfga没有高速接口 估计不太行

离线

#274 2023-04-30 10:31:18

mcsino
会员
注册时间: 2019-12-22
已发帖子: 21
积分: 36

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

买了一个极度相似的4203

离线

楼主 #275 2023-04-30 20:34:18

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

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

mcsino 说:

买了一个极度相似的4203

4203好像有两个内存位,更好吧

离线

#276 2023-05-03 07:22:30

mcsino
会员
注册时间: 2019-12-22
已发帖子: 21
积分: 36

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

posystorage 说:
mcsino 说:

买了一个极度相似的4203

4203好像有两个内存位,更好吧

但是没有原理图,感觉和4205差不多,只是排版不一样。其实什么都不用改,我主要用来做fpga
,jtag能用起来直接就可以跑了,不需要作任何修改

离线

#277 2023-05-03 07:37:44

mcsino
会员
注册时间: 2019-12-22
已发帖子: 21
积分: 36

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

%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20230503073003.jpg
%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20230503073143.jpg
%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20230503073154.jpg

离线

#278 2023-05-03 07:51:52

mcsino
会员
注册时间: 2019-12-22
已发帖子: 21
积分: 36

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

某宝买了一个FT232(37块包邮)的模块 ad0~jtag_pin6 ad1~jtag_pin10 ad2~jtag_pin8 ad3~jtag_pin4 ,两个模块如果供电来源不一样,记住需要共地,连接好后一般需要截图的软件 刷一下jtag_sm2,这样就可以使用jtag了
%E6%97%A0%E6%A0%87%E9%A2%98.jpg

最近编辑记录 mcsino (2023-05-03 07:54:11)

离线

#280 2023-05-05 13:41:50

Copper
会员
注册时间: 2021-12-29
已发帖子: 31
积分: 61

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

“高级”ZYNQ不应该是7020起步么? wink

最近编辑记录 Copper (2023-05-05 13:42:13)

离线

#281 2023-05-05 13:46:08

Copper
会员
注册时间: 2021-12-29
已发帖子: 31
积分: 61

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

达克罗德 说:

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

对于zynq系列的fpga,vivado可以用免费版的,再把zynq系列给选择安装上就行了。

离线

楼主 #282 2023-05-08 15:28:39

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

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

@mcsino
你用的这个ft232h配置软件是哪里弄的呀

离线

#283 2023-05-15 11:25:49

mcsino
会员
注册时间: 2019-12-22
已发帖子: 21
积分: 36

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

@posystorage,100楼的大侠提供的

离线

#286 2023-06-30 14:12:07

pldjn_V3S
会员
注册时间: 2021-04-09
已发帖子: 110
积分: 118

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

正好最近公司要做xc7z035的开发工作,进来学习,虽然晚了好几年,这贴太有用了.

离线

#288 2023-07-02 00:09:02

bd4bow
会员
注册时间: 2023-07-01
已发帖子: 3
积分: 3

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

晚了几年,上海鲜市场一看,价格还提坚挺。

离线

#289 2023-09-01 11:07:05

little_player
会员
注册时间: 2023-09-01
已发帖子: 6
积分: 1

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

价格高了不少

离线

#293 2023-09-19 13:12:15

Life
会员
注册时间: 2022-02-05
已发帖子: 3
积分: 3

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

@posystorage
谢谢分享 太感谢了!

离线

#295 2023-11-28 08:53:09

wangchen
会员
注册时间: 2023-11-28
已发帖子: 2
积分: 2

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

哇哦这么多资料,上手一块

离线

#296 2023-12-08 22:52:31

wspytu
会员
注册时间: 2023-12-08
已发帖子: 9
积分: 9

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

找到组织了,入手一块T9,用心学习

离线

#298 2024-01-21 15:09:04

Dfc
会员
注册时间: 2024-01-15
已发帖子: 2
积分: 2

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

这个怎么和那个7010的不一样

离线

#299 2024-01-30 17:45:32

liberty
会员
注册时间: 2023-03-05
已发帖子: 7
积分: 7

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

@mcsino
EBAZ4205/4203我都有一张,4203加内存是直接焊上去就行吗?需不需要改电阻啥的?
另外,DDR3颗粒可以互换吗?比如MT41K128M16JT升级换成MT41K256M16TW,但vivado上没看到TW的,内存型号应该怎么选择?
4205的内存型号是D9PTK(MT41K128M16JT-125:K),4203的是EM6GE16EWXD-12H,我的想法是,EM6GE16EWXD-12H换到4205上,再给4203焊两颗MT41K256M16TW-107,这样4205就有512M,4203有1G,不知道这样是否可行。

离线

#300 2024-02-03 14:54:42

dovahiobbg
会员
注册时间: 2024-02-03
已发帖子: 2
积分: 2

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

这个支持pcie吗 想着fpga端再模拟一个软核cortexm3

离线

楼主 #301 2024-02-05 22:47:19

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

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

dovahiobbg 说:

这个支持pcie吗 想着fpga端再模拟一个软核cortexm3

不支持,要用xc7z015

离线

楼主 #302 2024-02-05 22:55:14

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

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

@liberty
没有影响,随便搞啦!我的两颗容量不一样的颗粒贴上去都能过内存测试的(当然总容量是小的那个颗粒的两倍啦)
2_20240205-2253.jpg

离线

#304 2024-04-18 17:11:04

DYle
会员
注册时间: 2024-04-16
已发帖子: 7
积分: 7

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

还有人玩这个吗?按照前楼的操作,现在来到了这一步,该怎么操作呢?Snipaste_2024-04-18_16-45-29.pngSnipaste_2024-04-18_16-45-42.png

离线

#305 2024-05-11 10:24:11

Leotian
会员
所在地: 河南
注册时间: 2020-03-27
已发帖子: 39
积分: 136

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

我也拿到这个板子了,顺便有TI的DLP驱动板(DLP投影),DLP方案暴殄天物呀,一个视频协议转换使用ZYNQ

离线

#310 2024-10-02 20:23:05

theuse
会员
注册时间: 2024-10-02
已发帖子: 1
积分: 1

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

弱弱的问一下,这个可以弄人工智能吗

离线

楼主 #311 2024-10-03 03:07:38

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

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

theuse 说:

弱弱的问一下,这个可以弄人工智能吗

应该是用不上 不是一个方向的东西

离线

#313 2025-03-08 15:42:24

intorun
会员
注册时间: 2025-03-08
已发帖子: 4
积分: 9

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

大家好,这块板可以玩吗????

1111.jpg
2222_20250308-1543.jpg

最近编辑记录 intorun (2025-03-08 15:44:20)

离线

楼主 #314 2025-03-14 18:41:42

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

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

没玩过 看着引出来的IO不少嘛,多少钱

离线

#315 2025-03-14 22:15:51

intorun
会员
注册时间: 2025-03-08
已发帖子: 4
积分: 9

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

posystorage 说:

没玩过 看着引出来的IO不少嘛,多少钱

45不包好坏

离线

#320 2025-04-17 13:58:24

jiaowoxiaolu
会员
注册时间: 2021-08-27
已发帖子: 48
积分: 64

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

altera 生态没有xc7z那么好,xilinx的资料多一些

离线

楼主 #322 2025-04-17 16:17:44

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

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

jiaowoxiaolu 说:

altera 生态没有xc7z那么好,xilinx的资料多一些

是的 几乎没什么人使用 上手难度更高了

离线

#323 2025-05-11 21:41:27

webyuan
会员
注册时间: 2025-05-11
已发帖子: 1
积分: 1

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

蚂蚁s9不知道能不能用,也是这个芯片的

离线

#324 2025-06-15 19:57:18

duskdust
会员
注册时间: 2025-06-15
已发帖子: 1
积分: 1

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

webyuan 说:

蚂蚁s9不知道能不能用,也是这个芯片的

你是指用232吗

离线

页脚

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

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