社区导航

 

搜索
12
返回列表 发新帖
楼主: chenzhufly

[Xilinx] 基于Z7010的EBAZ4205矿板改造

  [复制链接]

6419

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2019-6-10 22:24 | 显示全部楼层

也可以用tftpput把原有的文件系统倒出来修改,我感觉还是有些费事,所有直接换了,不纠结。

 

生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

6419

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2019-6-10 23:14 | 显示全部楼层

完整的启动流程,也算是阶段性告一段落了


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):  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-3.15.0-xilinx
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3891432 Bytes = 3.7 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 0f303643 ... OK

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 3.15.0-xilinx (root@chen) (gcc version 4.6.1 (Sourcery CodeBench Lite 2011.09-50) ) #1 SMP PREEMPT Sun Jun 9 17:23:31 CST 2019
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine model: MYIR Zynq Development Board
cma: CMA: reserved 128 MiB at 07000000
Memory policy: Data cache writealloc
PERCPU: Embedded 8 pages/cpu @cfda0000 s9088 r8192 d15488 u32768
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: 120860K/262144K available (5249K kernel code, 263K rwdata, 1616K rodata, 200K init, 207K bss, 141284K reserved, 0K highmem)
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xd0800000 - 0xff000000   ( 744 MB)
    lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf000000 - 0xbfe00000   (  14 MB)
      .text : 0xc0008000 - 0xc06bc6f4   (6866 kB)
      .init : 0xc06bd000 - 0xc06ef380   ( 201 kB)
      .data : 0xc06f0000 - 0xc0731ca0   ( 264 kB)
       .bss : 0xc0731cac - 0xc0765c64   ( 208 kB)
Preemptible hierarchical RCU implementation.
        Dump stacks of tasks blocking RCU-preempt GP.
        RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
NR_IRQS:16 nr_irqs:16 16
slcr mapped to d0802000
zynq_clock_init: clkc starts at d0802100
Zynq clock init
sched_clock: 16 bits at 54kHz, resolution 18432ns, wraps every 1207951633ns
timer #0 at d0804000, irq=43
Console: colour dummy device 80x30
Calibrating delay loop... 1325.46 BogoMIPS (lpj=6627328)
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 0x4f44d8 - 0x4f4530
L310 cache controller enabled
l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72760000, Cache size: 512 kB
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
Brought up 2 CPUs
SMP: Total of 2 processors activated.
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor ladder
cpuidle: using governor menu
zynq device is 7z010
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
VCCPINT: 1000 mV
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.
cfg80211: Calling CRDA to update world regulatory domain
Switched to clocksource ttc_clocksource
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)
TCP: reno registered
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)
jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
msgmni has been set to 492
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
dma-pl330 f8003000.dmac: Loaded driver for PL330 DMAC-2364208
dma-pl330 f8003000.dmac:        DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16
e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 82, base_baud = 3125000) is a xuartps
console [ttyPS0] enabled
xdevcfg f8007000.devcfg: ioremap 0xf8007000 to d0868000
[drm] Initialized drm 1.1.0 20060810
brd: module loaded
loop: module loaded
CAN device driver interface
e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
e1000e: Copyright(c) 1999 - 2014 Intel Corporation.
libphy: XEMACPS mii bus: probed
xemacps e000b000.ethernet: pdev->id -1, baseaddr 0xe000b000, irq 54
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
usbcore: registered new interface driver rtl8192cu
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
zynq-dr e0002000.usb: Unable to init USB phy, missing?
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver option
usbserial: USB Serial support registered for GSM modem (1-port)
mousedev: PS/2 mouse device common for all mice
usbcore: registered new interface driver synaptics_usb
ft5x0x_ts_init successful
i2c /dev entries driver
cdns-wdt f8005000.watchdog: Xilinx Watchdog Timer at d086e000 with timeout 10s
zynq-edac f8006000.memory-controller: ecc not enabled
cpufreq: __cpufreq_add_dev: CPU0: Running at unlisted freq: 666666 KHz
cpufreq: __cpufreq_add_dev: CPU0: Unlisted initial frequency changed to: 666667 KHz
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: no vqmmc regulator found
mmc0: no vmmc regulator found
mmc0: SDHCI controller on e0100000.sdhci [e0100000.sdhci] using ADMA
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: 128MiB, SLC, 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 pl353-nand
Creating 9 MTD partitions on "pl353-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"
TCP: cubic registered
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
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
ALSA device list:
  No soundcards found.
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0000: 0x0001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0004: 0x4101 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0008: 0x001c instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee000c: 0x0208 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0010: 0x3010 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0014: 0x0432 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0018: 0x0200 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee001c: 0x0002 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0020: 0x0012 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0024: 0x604f instead
jffs2: Further such events for this erase block will not be printed
jffs2: Old JFFS2 bitmask found at 0x01ee0710
jffs2: You cannot use older JFFS2 filesystems with newer kernels
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00000: 0x0001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00004: 0x4100 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00008: 0x001c instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f0000c: 0x0a08 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00010: 0x1011 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00014: 0x0432 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00018: 0x0244 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f0001c: 0x0002 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00020: 0x0812 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00024: 0x604f instead
jffs2: Further such events for this erase block will not be printed
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20000: 0x0001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20008: 0x0004 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20010: 0x0001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20014: 0x0020 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20018: 0x0200 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20020: 0x0010 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20024: 0x004a instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20028: 0x0108 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f2002c: 0x0004 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20048: 0x4002 instead
jffs2: Further such events for this erase block will not be printed
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40000: 0x0001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40004: 0xc100 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40008: 0x001c instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f4000c: 0x0a08 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40010: 0x3001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40014: 0x0422 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40018: 0x0200 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f4001c: 0x0002 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40020: 0x0812 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40024: 0x604b instead
jffs2: Further such events for this erase block will not be printed
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60000: 0x0081 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60004: 0x4180 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60008: 0x001c instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f6000c: 0x0208 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60010: 0x1011 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60014: 0x0432 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60018: 0x0200 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f6001c: 0x0002 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60020: 0x0012 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60024: 0x604f instead
jffs2: Further such events for this erase block will not be printed
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80000: 0x0001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80004: 0xc101 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80008: 0x001c instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f8000c: 0x0a08 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80010: 0x3000 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80014: 0x0522 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80018: 0x0a04 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f8001c: 0x0006 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80020: 0x2012 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80024: 0x604f instead
jffs2: Further such events for this erase block will not be printed
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0000: 0x0001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0004: 0x4101 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0008: 0x001c instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa000c: 0x0a08 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0010: 0x3010 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0014: 0x0432 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0018: 0x0200 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa001c: 0x0002 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0020: 0x0012 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0024: 0x404b instead
jffs2: Further such events for this erase block will not be printed
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0000: 0x0001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0004: 0x4101 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0008: 0x001c instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc000c: 0x0208 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0010: 0x1000 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0014: 0x0430 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0018: 0x0240 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc001c: 0x0002 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0020: 0x0012 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0024: 0x404b instead
jffs2: Further such events for this erase block will not be printed
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0000: 0x0001 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0004: 0xc101 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0008: 0x201c instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe000c: 0x0a08 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0010: 0x3010 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0014: 0x0430 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0018: 0x8240 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe001c: 0x0002 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0020: 0x0012 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0024: 0x604f instead
jffs2: Further such events for this erase block will not be printed
VFS: Mounted root (jffs2 filesystem) on device 31:6.
devtmpfs: mounted
Freeing unused kernel memory: 200K (c06bd000 - c06ef000)
Starting logging: OK
Starting mdev...
Initializing random number generator... random: dd urandom read with 2 bits of entropy available
done.
Starting network...

welcome to myir board
myir login: root
[root@myir ~]# ls /
bin/  etc/   lib/    libexec/  media/  opt/   root/  sbin/  tmp/  var/
dev/  home/  lib32@  linuxrc@  mnt/    proc/  run/   sys/   usr/
[root@myir ~]#

 

生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

6419

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2019-6-10 23:22 | 显示全部楼层
本帖最后由 chenzhufly 于 2019-6-10 23:43 编辑

我使用的uImage 文件

uImage (3.71 MB, 下载次数: 7)

生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

6419

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2019-6-10 23:42 | 显示全部楼层

修改了提示符 和 开机启动信息,哈哈

 

QQ图片20190610233801.png

生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

6419

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2019-6-10 23:50 | 显示全部楼层

把jffs2的文件系统也传上来,就是有点大

jffs2.zip (29.33 MB, 下载次数: 57)

生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

6419

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2019-6-11 00:34 | 显示全部楼层

回头看看自己尝试过的路,如果单纯为了改造的话,只要换个文件系统,那么板子就能跑起来了。

前面提到的那些过程 和 尝试,应该都是学习Zynq所需要付出的代价吧,乐在其中。

生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

6419

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2019-6-11 01:00 | 显示全部楼层

目前这个还有点瑕疵是 uboot不能保存环境变量,有点小小的遗憾。不过今天发现tftpboot这个命令可以有效使用,还是给我带来不少的惊喜的,大大加速了调试的效率。

生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

6419

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2019-6-11 09:42 | 显示全部楼层

挂了jtag,能扫到内核的,可以继续下一步工作了

微信图片_20190611093702.jpg

QQ图片20190611075530.png

生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

8

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2019-6-18 22:43 | 显示全部楼层

膜拜各位大侠!

chen


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /1 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-7-19 01:32 , Processed in 0.259878 second(s), 16 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表