【ZYNQ】T9+控制板硬件概览与修复 (持续更新中)
生活随笔
收集整理的這篇文章主要介紹了
【ZYNQ】T9+控制板硬件概览与修复 (持续更新中)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 前言
- 一、硬件細節
- 二、原始固件LOG
前言
之前就有買過EBAZ4205控制板當開發板使,但是那塊板子怎么說都是個四層板的丐板,板子還被抄了,立創0元打個板也一樣能用。上面的內存還是雜牌的128M 16bit位寬內存,就連SD卡槽都沒焊上去。改個啟動方式還要挪0402的電阻,就連網口還是100M的而且占用的是PL端的IO,屬實是不容易。雖然買的是塊淘汰的板子,但是我還是有點最求,起碼希望它不要那么丐。
于是在咸魚上看到了T9+這塊控制板,直接解決了我在EBAZ4205上面的大部分痛點,可以說是我對EBAZ4205改動的地方了。先上大圖!
一、硬件細節
PS:這貨是用的DDR3L,怎么出1.5V電壓(撓頭)
二、原始固件LOG
原始固件看起來也是基于linux的,不過固件開發版本確實太老了。有興趣的可以自行觀看,暫時不做講解了
=~=~=~=~=~=~=~=~=~=~=~= MobaXterm log 2022.04.04 15:38:14 =~=~=~=~=~=~=~=~=~=~=~=Xilinx First Stage Boot Loader Release 2015.4Mar 29 2018-17:25:31 Devcfg driver initialized Silicon Version 3.1 Boot mode is NAND InitNand: Geometry = 0x8 Nand driver initialized NAND Init Done Flash Base Address: 0xE1000000 Reboot status register: 0x60400000 Multiboot Register: 0x0000C000 Image Start Address: 0x00000000 Partition Header Offset:0x00000C80 Partition Count: 3 Partition Number: 1 Header Dump Image Word Len: 0x0007F2E8 Data Word Len: 0x0007F2E8 Partition Word Len:0x0007F2E8 Load Addr: 0x00000000 Exec Addr: 0x00000000 Partition Start: 0x000075D0 Partition Attr: 0x00000020 Partition Checksum Offset: 0x00000000 Section Count: 0x00000001 Checksum: 0xFFE7AF06 Bitstream In FsblHookBeforeBitstreamDload function PCAP:StatusReg = 0x40000A30 PCAP:device ready PCAP:Clear done Level Shifter Value = 0xA Devcfg Status register = 0x40000A30 PCAP:Fabric is Initialized done PCAP register dump: PCAP CTRL 0xF8007000: 0x4C00E07F PCAP LOCK 0xF8007004: 0x0000001A PCAP CONFIG 0xF8007008: 0x00000508 PCAP ISR 0xF800700C: 0x0802000B PCAP IMR 0xF8007010: 0xFFFFFFFF PCAP STATUS 0xF8007014: 0x50000F30 PCAP DMA SRC ADDR 0xF8007018: 0x00100001 PCAP DMA DEST ADDR 0xF800701C: 0xFFFFFFFF PCAP DMA SRC LEN 0xF8007020: 0x0007F2E8 PCAP DMA DEST LEN 0xF8007024: 0x0007F2E8 PCAP ROM SHADOW CTRL 0xF8007028: 0xFFFFFFFF PCAP MBOOT 0xF800702C: 0x0000C000 PCAP SW ID 0xF8007030: 0x00000000 PCAP UNLOCK 0xF8007034: 0x757BDF0D PCAP MCTRL 0xF8007080: 0x30800100DMA Done ! FPGA Done ! In FsblHookAfterBitstreamDload function Partition Number: 2 Header Dump Image Word Len: 0x00015B20 Data Word Len: 0x00015B20 Partition Word Len:0x00015B20 Load Addr: 0x04000000 Exec Addr: 0x04000000 Partition Start: 0x000868C0 Partition Attr: 0x00000010 Partition Checksum Offset: 0x00000000 Section Count: 0x00000001 Checksum: 0xF7F3836E Application Handoff Address: 0x04000000 In FsblHookBeforeHandoff function SUCCESSFUL_HANDOFF FSBL Status = 0x1U-Boot 2014.01-gfb1d3e7-dirty (Mar 09 2018 - 19:36:04)I2C: ready Write: cnt = 0x08000000, addr = 0x20000000, *addr = 0xf7ffffff Write: cnt = 0x04000000, addr = 0x10000000, *addr = 0xfbffffff Write: cnt = 0x02000000, addr = 0x08000000, *addr = 0xfdffffff Write: cnt = 0x01000000, addr = 0x04000000, *addr = 0xfeffffff Write: cnt = 0x00800000, addr = 0x02000000, *addr = 0xff7fffff Write: cnt = 0x00400000, addr = 0x01000000, *addr = 0xffbfffff Write: cnt = 0x00200000, addr = 0x00800000, *addr = 0xffdfffff Write: cnt = 0x00100000, addr = 0x00400000, *addr = 0xffefffff Write: cnt = 0x00080000, addr = 0x00200000, *addr = 0xfff7ffff Write: cnt = 0x00040000, addr = 0x00100000, *addr = 0xfffbffff Write: cnt = 0x00020000, addr = 0x00080000, *addr = 0xfffdffff Write: cnt = 0x00010000, addr = 0x00040000, *addr = 0xfffeffff Write: cnt = 0x00008000, addr = 0x00020000, *addr = 0xffff7fff Write: cnt = 0x00004000, addr = 0x00010000, *addr = 0xffffbfff Write: cnt = 0x00002000, addr = 0x00008000, *addr = 0xffffdfff Write: cnt = 0x00001000, addr = 0x00004000, *addr = 0xffffefff Write: cnt = 0x00000800, addr = 0x00002000, *addr = 0xfffff7ff Write: cnt = 0x00000400, addr = 0x00001000, *addr = 0xfffffbff Write: cnt = 0x00000200, addr = 0x00000800, *addr = 0xfffffdff Write: cnt = 0x00000100, addr = 0x00000400, *addr = 0xfffffeff Write: cnt = 0x00000080, addr = 0x00000200, *addr = 0xffffff7f Write: cnt = 0x00000040, addr = 0x00000100, *addr = 0xffffffbf Write: cnt = 0x00000020, addr = 0x00000080, *addr = 0xffffffdf Write: cnt = 0x00000010, addr = 0x00000040, *addr = 0xffffffef Write: cnt = 0x00000008, addr = 0x00000020, *addr = 0xfffffff7 Write: cnt = 0x00000004, addr = 0x00000010, *addr = 0xfffffffb Write: cnt = 0x00000002, addr = 0x00000008, *addr = 0xfffffffd Write: cnt = 0x00000001, addr = 0x00000004, *addr = 0xfffffffe Read: cnt = 0x00000001, addr = 0x00000004, val = 0xfffffffe Read: cnt = 0x00000002, addr = 0x00000008, val = 0xfffffffd Read: cnt = 0x00000004, addr = 0x00000010, val = 0xfffffffb Read: cnt = 0x00000008, addr = 0x00000020, val = 0xfffffff7 Read: cnt = 0x00000010, addr = 0x00000040, val = 0xffffffef Read: cnt = 0x00000020, addr = 0x00000080, val = 0xffffffdf Read: cnt = 0x00000040, addr = 0x00000100, val = 0xffffffbf Read: cnt = 0x00000080, addr = 0x00000200, val = 0xffffff7f Read: cnt = 0x00000100, addr = 0x00000400, val = 0xfffffeff Read: cnt = 0x00000200, addr = 0x00000800, val = 0xfffffdff Read: cnt = 0x00000400, addr = 0x00001000, val = 0xfffffbff Read: cnt = 0x00000800, addr = 0x00002000, val = 0xfffff7ff Read: cnt = 0x00001000, addr = 0x00004000, val = 0xffffefff Read: cnt = 0x00002000, addr = 0x00008000, val = 0xffffdfff Read: cnt = 0x00004000, addr = 0x00010000, val = 0xffffbfff Read: cnt = 0x00008000, addr = 0x00020000, val = 0xffff7fff Read: cnt = 0x00010000, addr = 0x00040000, val = 0xfffeffff Read: cnt = 0x00020000, addr = 0x00080000, val = 0xfffdffff Read: cnt = 0x00040000, addr = 0x00100000, val = 0xfffbffff Read: cnt = 0x00080000, addr = 0x00200000, val = 0xfff7ffff Read: cnt = 0x00100000, addr = 0x00400000, val = 0xffefffff Read: cnt = 0x00200000, addr = 0x00800000, val = 0xffdfffff Read: cnt = 0x00400000, addr = 0x01000000, val = 0xffbfffff Read: cnt = 0x00800000, addr = 0x02000000, val = 0xff7fffff Read: cnt = 0x01000000, addr = 0x04000000, val = 0xfeffffff Read: cnt = 0x02000000, addr = 0x08000000, val = 0xfdffffff Read: cnt = 0x04000000, addr = 0x10000000, val = 0xfbffffff Read: cnt = 0x08000000, addr = 0x20000000, val = 0xf7ffffff ---1 sys_sdram_size = 0x40000000 --- dram_init: sys_sdram_size = 1 GB---3 gd->ram_size = 0x3f000000 Memory: ECC disabled DRAM: 1008 MiB NAND: 256 MiB MMC: zynq_sdhci: 0 *** Warning - bad CRC, using default environmentIn: serial Out: serial Err: serial ~~~1 gd->ram_size = 0x3f000000 ~~~ board_late_init: ddr_size_type = 0--- gpio value = 0x000cc0ff --- mount angstrom file system bootargs: noinitrd mem=1008M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait --- upgrade marker upgrade_buf[0] = 0xff --- --- upgrade marker upgrade_buf[1] = 0xff --- --- upgrade marker upgrade_buf[2] = 0xff --- --- upgrade marker upgrade_buf[3] = 0xff --- --- upgrade marker upgrade_buf[4] = 0xff --- --- upgrade marker upgrade_buf[5] = 0xff --- --- upgrade marker upgrade_buf[6] = 0xff --- --- upgrade marker upgrade_buf[7] = 0xff --- --- upgrade marker upgrade_buf[8] = 0xff --- --- upgrade marker upgrade_buf[9] = 0xff --- --- upgrade marker upgrade_buf[10] = 0xff --- --- upgrade marker upgrade_buf[11] = 0xff --- --- upgrade marker upgrade_buf[12] = 0xff --- --- upgrade marker upgrade_buf[13] = 0xff --- --- upgrade marker upgrade_buf[14] = 0xff --- --- upgrade marker upgrade_buf[15] = 0xff --- bootargs: noinitrd mem=1008M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait Net: Gem.e000b000 Hit any key to stop autoboot: 3 2 1 0 Copying Linux from NAND flash to RAM...NAND read: device 0 offset 0x1100000, size 0x8000008388608 bytes read: OKNAND read: device 0 offset 0x1020000, size 0x20000131072 bytes read: OK ## Booting kernel from Legacy Image at 02000000 ...Image Name: Linux-3.14.0-xilinx-gb190cb0-dirImage Type: ARM Linux Kernel Image (uncompressed)Data Size: 3779264 Bytes = 3.6 MiBLoad Address: 00008000Entry Point: 00008000Verifying Checksum ... OK ## Flattened Device Tree blob at 03000000Booting using the fdt blob at 0x3000000Loading Kernel Image ... OKLoading Device Tree to 1fffb000, end 1ffffdce ... OKStarting kernel ...Uncompressing Linux... done, booting the kernel. [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 3.14.0-xilinx-gb190cb0-dirty (lzq@armdev2) (gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-23) ) #57 SMP PREEMPT Fri Dec 9 14:49:22 CST 2016 [ 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: Xilinx Zynq [ 0.000000] cma: CMA: reserved 128 MiB at 27800000 [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] PERCPU: Embedded 8 pages/cpu @e6fc0000 s9088 r8192 d15488 u32768 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 256528 [ 0.000000] Kernel command line: noinitrd mem=1008M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 884148K/1032192K available (5032K kernel code, 283K rwdata, 1916K rodata, 204K init, 258K bss, 148044K reserved, 253952K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB) [ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc06d1374 (6949 kB) [ 0.000000] .init : 0xc06d2000 - 0xc0705380 ( 205 kB) [ 0.000000] .data : 0xc0706000 - 0xc074cf78 ( 284 kB) [ 0.000000] .bss : 0xc074cf84 - 0xc078d9fc ( 259 kB) [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] Dump stacks of tasks blocking RCU-preempt GP. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] ps7-slcr mapped to f0004000 [ 0.000000] zynq_clock_init: clkc starts at f0004100 [ 0.000000] Zynq clock init [ 0.000014] sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 3298534883328ns [ 0.000294] ps7-ttc #0 at f0006000, irq=43 [ 0.000597] Console: colour dummy device 80x30 [ 0.000632] Calibrating delay loop... 1325.46 BogoMIPS (lpj=6627328) [ 0.040202] pid_max: default: 32768 minimum: 301 [ 0.040418] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.040439] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.042583] CPU: Testing write buffer coherency: ok [ 0.042905] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.042963] Setting up static identity map for 0x4c4af8 - 0x4c4b50 [ 0.043179] L310 cache controller enabled [ 0.043197] l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72760000, Cache size: 512 kB [ 0.120992] CPU1: Booted secondary processor [ 0.210223] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.210351] Brought up 2 CPUs [ 0.210369] SMP: Total of 2 processors activated. [ 0.210378] CPU: All CPU(s) started in SVC mode. [ 0.211039] devtmpfs: initialized [ 0.213425] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 0.214602] regulator-dummy: no parameters [ 0.221495] NET: Registered protocol family 16 [ 0.223777] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.226021] cpuidle: using governor ladder [ 0.226034] cpuidle: using governor menu [ 0.233350] syscon f8000000.ps7-slcr: regmap [mem 0xf8000000-0xf8000fff] registered [ 0.234841] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. [ 0.234855] hw-breakpoint: maximum watchpoint size is 4 bytes. [ 0.234964] zynq-ocm f800c000.ps7-ocmc: ZYNQ OCM pool: 256 KiB @ 0xf0080000 [ 0.256473] bio: create slab <bio-0> at 0 [ 0.257833] vgaarb: loaded [ 0.258531] SCSI subsystem initialized [ 0.259410] usbcore: registered new interface driver usbfs [ 0.259585] usbcore: registered new interface driver hub [ 0.259806] usbcore: registered new device driver usb [ 0.260638] media: Linux media interface: v0.10 [ 0.260808] Linux video capture interface: v2.00 [ 0.261355] pps_core: LinuxPPS API ver. 1 registered [ 0.261368] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.261502] PTP clock support registered [ 0.261861] EDAC MC: Ver: 3.0.0 [ 0.262887] Advanced Linux Sound Architecture Driver Initialized. [ 0.265581] DMA-API: preallocated 4096 debug entries [ 0.265593] DMA-API: debugging enabled by kernel config [ 0.265659] Switched to clocksource arm_global_timer [ 0.285839] NET: Registered protocol family 2 [ 0.286616] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.286711] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 0.286870] TCP: Hash tables configured (established 8192 bind 8192) [ 0.286927] TCP: reno registered [ 0.286946] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.286996] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.287249] NET: Registered protocol family 1 [ 0.287614] RPC: Registered named UNIX socket transport module. [ 0.287626] RPC: Registered udp transport module. [ 0.287635] RPC: Registered tcp transport module. [ 0.287643] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.288080] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available [ 0.290072] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.291416] bounce pool size: 64 pages [ 0.292286] jffs2: version 2.2. (NAND) ?2001-2006 Red Hat, Inc. [ 0.292483] msgmni has been set to 1486 [ 0.293244] io scheduler noop registered [ 0.293257] io scheduler deadline registered [ 0.293297] io scheduler cfq registered (default) [ 0.305549] dma-pl330 f8003000.ps7-dma: Loaded driver for PL330 DMAC-2364208 [ 0.305569] dma-pl330 f8003000.ps7-dma: DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16 [ 0.426847] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 82, base_baud = 3124999) is a xuartps [ 0.999033] console [ttyPS0] enabled [ 1.003285] xdevcfg f8007000.ps7-dev-cfg: ioremap 0xf8007000 to f0068000 [ 1.010903] [drm] Initialized drm 1.1.0 20060810 [ 1.027705] brd: module loaded [ 1.037052] loop: module loaded [ 1.046548] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k [ 1.052302] e1000e: Copyright(c) 1999 - 2013 Intel Corporation. [ 1.060212] libphy: XEMACPS mii bus: probed [ 1.064584] ------------- phy_id = 0x3625e62 [ 1.069467] xemacps e000b000.ps7-ethernet: pdev->id -1, baseaddr 0xe000b000, irq 54 [ 1.078067] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.084687] ehci-pci: EHCI PCI platform driver [ 1.091910] zynq-dr e0002000.ps7-usb: Unable to init USB phy, missing? [ 1.098743] usbcore: registered new interface driver usb-storage [ 1.105575] mousedev: PS/2 mouse device common for all mice [ 1.111727] i2c /dev entries driver [ 1.118679] zynq-edac f8006000.ps7-ddrc: ecc not enabled [ 1.124152] cpufreq_cpu0: failed to get cpu0 regulator: -19 [ 1.130045] Xilinx Zynq CpuIdle Driver started [ 1.134883] sdhci: Secure Digital Host Controller Interface driver [ 1.141004] sdhci: Copyright(c) Pierre Ossman [ 1.145316] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.152163] mmc0: no vqmmc regulator found [ 1.156206] mmc0: no vmmc regulator found [ 1.195691] mmc0: SDHCI controller on e0100000.ps7-sdio [e0100000.ps7-sdio] using ADMA [ 1.204399] usbcore: registered new interface driver usbhid [ 1.209919] usbhid: USB HID core driver [ 1.214602] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda [ 1.220898] nand: Micron MT29F2G08ABAEAWP [ 1.224863] nand: 256MiB, SLC, page size: 2048, OOB size: 64 [ 1.230799] Bad block table found at page 131008, version 0x01 [ 1.237023] Bad block table found at page 130944, version 0x01 [ 1.243074] 3 ofpart partitions found on MTD device pl353-nand [ 1.248856] Creating 3 MTD partitions on "pl353-nand": [ 1.253945] 0x000000000000-0x000002000000 : "BOOT.bin-env-dts-kernel" [ 1.261963] 0x000002000000-0x00000b000000 : "angstram-rootfs" [ 1.269274] 0x00000b000000-0x000010000000 : "upgrade-rootfs" [ 1.278166] TCP: cubic registered [ 1.281397] NET: Registered protocol family 17 [ 1.286101] Registering SWP/SWPB emulation handler [ 1.291944] regulator-dummy: disabling [ 1.296216] UBI: attaching mtd1 to ubi0 [ 1.821947] UBI: scanning is finished [ 1.833554] UBI: attached mtd1 (name "angstram-rootfs", size 144 MiB) to ubi0 [ 1.840633] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes [ 1.847393] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 [ 1.854058] UBI: VID header offset: 2048 (aligned 2048), data offset: 4096 [ 1.860936] UBI: good PEBs: 1152, bad PEBs: 0, corrupted PEBs: 0 [ 1.866916] UBI: user volume: 1, internal volumes: 1, max. volumes count: 128 [ 1.874023] UBI: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 2138264797 [ 1.883066] UBI: available PEBs: 0, total reserved PEBs: 1152, PEBs reserved for bad PEB handling: 40 [ 1.892283] UBI: background thread "ubi_bgt0d" started, PID 1080 [ 1.892288] drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 1.896167] ALSA device list: [ 1.896170] No soundcards found. [ 1.912588] UBIFS: background thread "ubifs_bgt0_0" started, PID 1082 [ 1.941566] UBIFS: recovery needed [ 2.028878] UBIFS: recovery completed [ 2.032557] UBIFS: mounted UBI device 0, volume 0, name "rootfs" [ 2.038502] UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes [ 2.047609] UBIFS: FS size: 128626688 bytes (122 MiB, 1013 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs) [ 2.057497] UBIFS: reserved for root: 0 bytes (0 KiB) [ 2.062526] UBIFS: media format: w4/r0 (latest is w4/r0), UUID 17F5A1A5-D13B-40BF-B801-9899D86E5DF6, small LPT model [ 2.073586] VFS: Mounted root (ubifs filesystem) on device 0:11. [ 2.080549] devtmpfs: mounted [ 2.083652] Freeing unused kernel memory: 204K (c06d2000 - c0705000)INIT: version 2.88 booting Starting Bootlog daemon: bootlogd. Starting Monitor-ipsig daemon: monitor-ipsig. [ 2.923722] random: dd urandom read with 0 bits of entropy available Starting initc dropbear cp: can't stat '/etc/minermonitor.conf.factory': No such file or directory cp: can't stat '/etc/dataformatconfig': No such file or directory [ 3.335680] [ 3.335680] bcm54xx_config_init 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000link/ether 00:0a:35:00:01:22 brd ff:ff:ff:ff:ff:ff ECC failed: 0 ECC corrected: 0 Number of bad blocks: 0 Number of bbt blocks: 0 Block size 131072, page size 2048, OOB size 64 Dumping data starting at 0x01080000 and ending at 0x01080020... ECC failed: 0 ECC corrected: 0 Number of bad blocks: 0 Number of bbt blocks: 0 Block size 131072, page size 2048, OOB size 64 Dumping data starting at 0x01080000 and ending at 0x01080020... ECC failed: 0 ECC corrected: 0 Number of bad blocks: 0 Number of bbt blocks: 0 Block size 131072, page size 2048, OOB size 64 Dumping data starting at 0x01080000 and ending at 0x01080001... ECC failed: 0 ECC corrected: 0 Number of bad blocks: 0 Number of bbt blocks: 0 Block size 131072, page size 2048, OOB size 64 Dumping data starting at 0x01060000 and ending at 0x01060020... ECC failed: 0 ECC corrected: 0 Number of bad blocks: 0 Number of bbt blocks: 0 Block size 131072, page size 2048, OOB size 64 Dumping data starting at 0x01060000 and ending at 0x01060020... ECC failed: 0 ECC corrected: 0 Number of bad blocks: 0 Number of bbt blocks: 0 Block size 131072, page size 2048, OOB size 64 Dumping data starting at 0x01060000 and ending at 0x01060001... 06:41:07:f2:07:00 [ 4.415711] [ 4.415711] bcm54xx_config_init udhcpc (v1.21.1) started Sending discover... Sending discover... Sending discover... Sending discover... Sending discover... Sending discover... Sending discover... Sending discover... Sending discover... Sending discover... No lease, forking to background Error resolving pool.ntp.org: No address associated with hostname (-5)1 Jan 00:00:35 ntpdate[1458]: Can't find host pool.ntp.org: No address associated with hostname (-5)1 Jan 00:00:35 ntpdate[1458]: no servers can be used, exiting Starting ntpd: done Starting Avahi Daemon: Process 1473 died: No such process; trying to remove PID file. (/var/run/avahi-daemon//pid) avahi-daemon. Starting Lighttpd Web Server: lighttpd. Starting bmminer daemon: ping: sendto: Network is unreachable 192.168.1.1 is reachable No bitmain_axi.ko [ 40.543397] In axi fpga driver! [ 40.546485] request_mem_region OK! [ 40.549854] AXI fpga dev virtual address is 0xf01fe000 [ 40.554962] *base_vir_addr = 0xc51e memory_size = 1015424 fpga_mem_offset_addr=0x3F000000 [ 40.569867] In fpga mem driver! [ 40.573068] request_mem_region OK! [ 40.576679] fpga mem virtual address is 0xf3000000 killall: bmminer: no process killed killall: single-board-test: no process killed bmminer. Starting Monitor-recobtn daemon: monitor-recobtn.INIT: Entering runlevel: 5Stopping Bootlog daemon: workdataPathPrefix:/etc/config/minertest64/minertest64_Read Config.ini Name:S9 HASH board DataCount:912 PassCount1:912 PassCount2:912 PassCount3:912 Freq:600 Timeout:0 OpenCoreGap:50000 CheckTemp:0 freq_e:0 AsicNum:63 TestMode:0 CheckChain:1 CommandMode:0 ValidNonce1:57456 ValidNonce2:57456 ValidNonce3:57456 Pic:1d IICPic:1d dac = 1d Voltage1:840d Voltage2:840d Voltage3:840d OpenCoreNum1 = 4294967295d = 0xffffffff OpenCoreNum2 = 4294967295d = 0xffffffff OpenCoreNum3 = 4294967295d = 0xffffffff OpenCoreNum4 = 262143d = 0x3ffff GetTempFrom:1 TempSel:0 TempSensor1:62 TempSensor2:0 TempSensor3:0 TempSensor4:0 DefaultTempOffset:-70 StartTemp:0 year:2016 month:05 date:18 hour:10 minute:36 second:12parameter processed after Reading Config.ini DataCount:912 PassCount1:912 PassCount2:912 PassCount3:912 Freq:600 Timeout:829 OpenCoreGap:50000 CheckTemp:0 TestMode:0 CommandMode:0 ValidNonce1:57456 ValidNonce2:57456 ValidNonce3:57456 Pic:1d IICPic:1d dac:1d Voltage1:840d Voltage2:840d Voltage3:840d OpenCoreNum1 = 4294967295d = 0xffffffff OpenCoreNum2 = 4294967295d = 0xffffffff OpenCoreNum3 = 4294967295d = 0xffffffff OpenCoreNum4 = 262143d = 0x3ffff GetTempFrom:1 TempSel:0 TempSensor1:62 TempSensor2:0 TempSensor3:0 TempSensor4:0 DefaultTempOffset:-70 StartTemp:0 year:2016 month:05 date:18 hour:10 minute:36 second:12bootlogd. rm: can't remove '/config/temp_sensor': No such file or directory.---O---. | | .-. o o | | |-----.-----.-----.| | .----..-----.-----.| | | __ | ---'| '--.| .-'| | || | | | | |--- || --'| | | ' | | | |'---'---'--'--'--. |-----''----''--' '-----'-'-'-'-' |'---'The Angstrom Distribution antMiner /dev/ttyPS0Angstrom v2013.12 - Kernel 3.14.0-xilinx-gb190cb0-dirtyantMiner login: single board test start httpListenThread start ret=0 clement2 init_fpga clement check_chain clement2 init_fpga--- set command mode clement2 set_dhash_acc_control vil clement software_set_address--- set_baud set_baud: system baudrate is: 0x0 clement2 set_nonce_fifo_interrupt killall: bmminer: no process killed[1970-01-01 00:01:00.456] Miner compile time: Mon Jul 1 11:19:33 CST 2019 type: Antminer S9 rate: unknown [1970-01-01 00:01:00.457] Started bmminer 2.0.0 [1970-01-01 00:01:00.457] Loaded configuration file /config/bmminer.conf [1970-01-01 00:01:08.481] Max fan speed: 0, Min fan speed: 0 [1970-01-01 00:01:11.482] Max fan speed: 0, Min fan speed: 0 start listen on 6060 ...[1970-01-01 00:01:14.482] Max fan speed: 0, Min fan speed: 0 [1970-01-01 00:01:17.482] Max fan speed: 0, Min fan speed: 0 [1970-01-01 00:01:20.483] Max fan speed: 0, Min fan speed: 0總結
以上是生活随笔為你收集整理的【ZYNQ】T9+控制板硬件概览与修复 (持续更新中)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: index函数在python中的用法_i
- 下一篇: java框架 token_Java安全框