调试zynq时,出现了运行内核时,卡死不动的情况
U-Boot 2014.01 (Feb 13 2017 - 11:43:33)
I2C: ready
Memory: ECC disabled
DRAM: 128 MiB
MMC: zynq_sdhci: 0
SF: Detected S25FL256S_64K with page size 256 Bytes, erase size 64 KiB, total 32 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: Gem.e000b000
Hit any key to stop autoboot: 0
Copying Linux from QSPI flash to RAM...
SF: Detected S25FL256S_64K with page size 256 Bytes, erase size 64 KiB, total 32 MiB
SF: 5242880 bytes @ 0x500000 Read: OK
SF: 131072 bytes @ 0x900000 Read: OK
Copying ramdisk...
SF: 7208960 bytes @ 0x920000 Read: OK
## Booting kernel from Legacy Image at 03000000 ...
Image Name: Linux-3.14.0-xilinx
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3912592 Bytes = 3.7 MiB
Load Address: 00500000
Entry Point: 00500000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 02000000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 6195606 Bytes = 5.9 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 02a00000
Booting using the fdt blob at 0x2a00000
Loading Kernel Image ... OK
Loading Ramdisk to 07560000, end 07b48996 ... OK
Loading Device Tree to 0755a000, end 0755f968 ... OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 3.14.0-xilinx (hsfpga2016@ubuntu) (gcc version 4.7.2 (Sourcery CodeBench Lite 2012.09-104) ) #1 SMP PREEMPT Sat Dec 3 17:50:50 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] bootconsole [earlycon0] enabled
[ 0.000000] cma: CMA: reserved 128 MiB at 18000000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] PERCPU: Embedded 8 pages/cpu @d7b9d000 s10752 r8192 d13824 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0.000000] Kernel command line: console=ttyPS0,115200 root=/dev/ram rw earlyprintk uio_pdrv_genirq.of_id=generic-uio
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 369152K/524288K available (5285K kernel code, 321K rwdata, 1928K rodata, 206K init, 5339K bss, 155136K reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc07137cc (7214 kB)
[ 0.000000] .init : 0xc0714000 - 0xc0747a00 ( 207 kB)
[ 0.000000] .data : 0xc0748000 - 0xc07985a0 ( 322 kB)
[ 0.000000] .bss : 0xc07985ac - 0xc0ccf478 (5340 kB)
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU lockdep checking is enabled.
[ 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 e0802000
[ 0.000000] zynq_clock_init: clkc starts at e0802100
[ 0.000000] Zynq clock init
[ 0.000013] sched_clock: 64 bits at 512MHz, resolution 1ns, wraps every 2145388593152ns
[ 0.005540] ps7-ttc #0 at e0804000, irq=43
[ 0.008887] Console: colour dummy device 80x30
[ 0.011690] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[ 0.016907] ... MAX_LOCKDEP_SUBCLASSES: 8
[ 0.019471] ... MAX_LOCK_DEPTH: 48
[ 0.022182] ... MAX_LOCKDEP_KEYS: 8191
[ 0.025005] ... CLASSHASH_SIZE: 4096
[ 0.027865] ... MAX_LOCKDEP_ENTRIES: 16384
[ 0.030708] ... MAX_LOCKDEP_CHAINS: 32768
[ 0.033585] ... CHAINHASH_SIZE: 16384
[ 0.036493] memory used by lock dependency info: 3695 kB
[ 0.039953] per task-struct memory footprint: 1152 bytes
[ 0.043483] Calibrating delay loop... 2039.80 BogoMIPS (lpj=10199040)
[ 0.107180] pid_max: default: 32768 minimum: 301
[ 0.110686] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.114863] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.126236] CPU: Testing write buffer coherency: ok
[ 0.130402] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.134003] Setting up static identity map for 0x501288 - 0x5012e0
[ 0.138225] L310 cache controller enabled
[ 0.140739] l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72760000, Cache size: 512 kB
[ 0.226838] CPU1: Booted secondary processor
[ 0.285390] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.286062] Brought up 2 CPUs
[ 0.294326] SMP: Total of 2 processors activated.
[ 0.297393] CPU: All CPU(s) started in SVC mode.
[ 0.302553] devtmpfs: initialized
[ 0.309512] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.318811] regulator-dummy: no parameters
[ 0.327826] NET: Registered protocol family 16 |