在线时间16 小时
UID3321518
注册时间2016-10-20
NXP金币0
该用户从未签到
注册会员
- 积分
- 130
- 最后登录
- 2021-6-30
|
通过uuu烧写imx6ull,烧写过程中的提示出下:
- U-Boot 2020.04-00031-ge42dee801e-dirty (May 19 2021 - 08:57:26 +0800)
- CPU: i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
- CPU: Industrial temperature grade (-40C to 105C) at 50C
- Reset cause: POR
- Board: MX6ULL 14x14 EVK
- DRAM: 512 MiB
- MMC: FSL_SDHC: 1
- Loading Environment from MMC... OK
- In: serial
- Out: serial
- Err: serial
- switch to partitions #0, OK
- mmc1(part 0) is current device
- flash target is MMC:1
- Net:
- Error: ethernet@20b4000 address not set.
- Error: ethernet@20b4000 address not set.
- Error: ethernet@20b4000 address not set.
- FEC: can't find phy-handle
- Error: ethernet@20b4000 address not set.
- Could not get PHY for FEC0: addr 2
- Error: ethernet@20b4000 address not set.
- FEC: can't find phy-handle
- Error: ethernet@20b4000 address not set.
- Could not get PHY for FEC0: addr 2
- No ethernet found.
- Fastboot: Normal
- Boot from USB for mfgtools
- *** Warning - Use default environment for mfgtools
- , using default environment
- Run bootcmd_mfg: run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else bootz ${loadaddr} ${initrd_addr} ${fdt_addr}; fi; else echo "Run fastboot ..."; fastboot 0; fi;
- Hit any key to stop autoboot: 0
- ## Checking Image at 86800000 ...
- Unknown image format!
- Run fastboot ...
- Starting download of 470016 bytes
- ...
- downloading of 470016 bytes finished
- writing to partition 'bootloader'
- Initializing 'bootloader'
- switch to partitions #1, OK
- mmc1(part 1) is current device
- Writing 'bootloader'
- MMC write: dev # 1, block # 2, count 918 ... 918 blocks written: OK
- Writing 'bootloader' DONE!
- Starting download of 9824760 bytes
- ..........................................................................
- downloading of 9824760 bytes finished
- Starting download of 25521 bytes
- downloading of 25521 bytes finished
- Starting download of 14918449 bytes
- ..........................................................................
- .......................................
- downloading of 14918449 bytes finished
- Kernel image @ 0x80800000 [ 0x000000 - 0x95e9f8 ]
- ## Loading init Ramdisk from Legacy Image at 86800000 ...
- Image Name: fsl-image-mfgtool-initramfs-imx6
- Image Type: ARM Linux RAMDisk Image (uncompressed)
- Data Size: 14918385 Bytes = 14.2 MiB
- Load Address: 00000000
- Entry Point: 00000000
- Verifying Checksum ... OK
- ## Flattened Device Tree blob at 83000000
- Booting using the fdt blob at 0x83000000
- Using Device Tree in place at 83000000, end 830093b0
- ft_system_setup for mx6
- Starting kernel ...
- [ 0.000000] Booting Linux on physical CPU 0x0
- [ 0.000000] Linux version 5.10.36 (ics@imx-host) (arm-none-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103, GNU ld (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 2.35.1.20201028) #1 SMP Thu May 20 16:30:38 CST 2021
- [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
- [ 0.000000] CPU: div instructions available: patching division code
- [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
- [ 0.000000] OF: fdt: Machine model: Freescale i.MX6 UltraLiteLite 14x14 EVK Board....CHANBY....
- [ 0.000000] Memory policy: Data cache writealloc
- [ 0.000000] cma: Reserved 64 MiB at 0x9c000000
- [ 0.000000] Zone ranges:
- [ 0.000000] Normal [mem 0x0000000080000000-0x000000009fffffff]
- [ 0.000000] HighMem empty
- [ 0.000000] Movable zone start for each node
- [ 0.000000] Early memory node ranges
- [ 0.000000] node 0: [mem 0x0000000080000000-0x000000009fffffff]
- [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fffffff]
- [ 0.000000] percpu: Embedded 20 pages/cpu s51692 r8192 d22036 u81920
- [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 130048
- [ 0.000000] Kernel command line: console=ttymxc0,115200 rdinit=/linuxrc clk_ignore_unused
- [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
- [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
- [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
- [ 0.000000] Memory: 411320K/524288K available (13312K kernel code, 1909K rwdata, 4620K rodata, 1024K init, 6665K bss, 47432K reserved, 65536K cma-reserved, 0K highmem)
- [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
- [ 0.000000] Running RCU self tests
- [ 0.000000] rcu: Hierarchical RCU implementation.
- [ 0.000000] rcu: RCU event tracing is enabled.
- [ 0.000000] rcu: RCU lockdep checking is enabled.
- [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
- [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
- [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
- [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
- [ 0.000000] random: get_random_bytes called from start_kernel+0x34c/0x56c with crng_init=0
- [ 0.000000] Switching to timer-based delay loop, resolution 41ns
- [ 0.000022] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
- [ 0.000101] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
- [ 0.003775] Console: colour dummy device 80x30
- [ 0.003923] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
- [ 0.003986] ... MAX_LOCKDEP_SUBCLASSES: 8
- [ 0.004044] ... MAX_LOCK_DEPTH: 48
- [ 0.004099] ... MAX_LOCKDEP_KEYS: 8192
- [ 0.004153] ... CLASSHASH_SIZE: 4096
- [ 0.004206] ... MAX_LOCKDEP_ENTRIES: 32768
- [ 0.004261] ... MAX_LOCKDEP_CHAINS: 65536
- [ 0.004313] ... CHAINHASH_SIZE: 32768
- [ 0.004366] memory used by lock dependency info: 4061 kB
- [ 0.004421] memory used for stack traces: 2112 kB
- [ 0.004475] per task-struct memory footprint: 1536 bytes
- [ 0.004772] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
- [ 0.004895] pid_max: default: 32768 minimum: 301
- [ 0.005924] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
- [ 0.006023] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
- [ 0.016187] CPU: Testing write buffer coherency: ok
- [ 0.018947] CPU0: update cpu_capacity 1024
- [ 0.019056] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
- [ 0.027244] Setting up static identity map for 0x80100000 - 0x80100078
- [ 0.029306] rcu: Hierarchical SRCU implementation.
- [ 0.035599] smp: Bringing up secondary CPUs ...
- [ 0.035715] smp: Brought up 1 node, 1 CPU
- [ 0.035808] SMP: Total of 1 processors activated (48.00 BogoMIPS).
- [ 0.035886] CPU: All CPU(s) started in SVC mode.
- [ 0.042732] devtmpfs: initialized
- [ 0.115681] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
- [ 0.118875] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
- [ 0.119095] futex hash table entries: 256 (order: 2, 16384 bytes, linear)
- [ 0.125544] pinctrl core: initialized pinctrl subsystem
- [ 0.141770] NET: Registered protocol family 16
- [ 0.232116] DMA: preallocated 256 KiB pool for atomic coherent allocations
- [ 0.250398] thermal_sys: Registered thermal governor 'step_wise'
- [ 0.250963] cpuidle: using governor menu
- [ 0.432247] vdd3p0: supplied by regulator-dummy
- [ 0.450413] cpu: supplied by regulator-dummy
- [ 0.467873] vddsoc: supplied by regulator-dummy
- [ 0.775170] No ATAGs?
- [ 0.776344] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
- [ 0.776611] hw-breakpoint: maximum watchpoint size is 8 bytes.
- [ 0.788743] debugfs: Directory 'dummy-iomuxc-gpr@20e4000' with parent 'regmap' already present!
- [ 0.791997] imx6ul-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver
- [ 0.795521] imx6ul-pinctrl 2290000.iomuxc-snvs: no groups defined in /soc/bus@2200000/iomuxc-snvs@2290000
- [ 0.795888] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver
- [ 0.927312] Kprobes globally optimized
- [ 1.119772] mxs-dma 1804000.dma-apbh: initialized
- [ 1.131804] vgaarb: loaded
- [ 1.138633] SCSI subsystem initialized
- [ 1.145961] usbcore: registered new interface driver usbfs
- [ 1.146868] usbcore: registered new interface driver hub
- [ 1.147394] usbcore: registered new device driver usb
- [ 1.160685] i2c i2c-0: IMX I2C adapter registered
- [ 1.163946] mc: Linux media interface: v0.10
- [ 1.164443] videodev: Linux video capture interface: v2.00
- [ 1.166265] pps_core: LinuxPPS API ver. 1 registered
- [ 1.166376] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
- [ 1.166617] PTP clock support registered
- [ 1.171898] Advanced Linux Sound Architecture Driver Initialized.
- [ 1.182976] Bluetooth: Core ver 2.22
- [ 1.183712] NET: Registered protocol family 31
- [ 1.183809] Bluetooth: HCI device and connection manager initialized
- [ 1.184205] Bluetooth: HCI socket layer initialized
- [ 1.184365] Bluetooth: L2CAP socket layer initialized
- [ 1.184888] Bluetooth: SCO socket layer initialized
- [ 1.191690] clocksource: Switched to clocksource mxc_timer1
- [ 2.581791] random: fast init done
- [ 4.407060] VFS: Disk quotas dquot_6.6.0
- [ 4.407629] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
- [ 4.521750] NET: Registered protocol family 2
- [ 4.529462] tcp_listen_portaddr_hash hash table entries: 256 (order: 1, 11264 bytes, linear)
- [ 4.529734] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
- [ 4.530022] TCP bind hash table entries: 4096 (order: 5, 163840 bytes, linear)
- [ 4.531700] TCP: Hash tables configured (established 4096 bind 4096)
- [ 4.533008] UDP hash table entries: 256 (order: 2, 24576 bytes, linear)
- [ 4.533378] UDP-Lite hash table entries: 256 (order: 2, 24576 bytes, linear)
- [ 4.534890] NET: Registered protocol family 1
- [ 4.544046] RPC: Registered named UNIX socket transport module.
- [ 4.544368] RPC: Registered udp transport module.
- [ 4.544466] RPC: Registered tcp transport module.
- [ 4.544557] RPC: Registered tcp NFSv4.1 backchannel transport module.
- [ 4.544664] PCI: CLS 0 bytes, default 64
- [ 4.549331] Trying to unpack rootfs image as initramfs...
- [ 8.658568] Freeing initrd memory: 14572K
- [ 8.663498] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
- [ 8.682329] workingset: timestamp_bits=30 max_order=17 bucket_order=0
- [ 8.767000] NFS: Registering the id_resolver key type
- [ 8.767991] Key type id_resolver registered
- [ 8.768298] Key type id_legacy registered
- [ 8.769568] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
- [ 8.769896] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
- [ 8.770457] jffs2: version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
- [ 8.777305] fuse: init (API version 7.32)
- [ 9.020475] io scheduler mq-deadline registered
- [ 9.020607] io scheduler kyber registered
- [ 9.066053] 2018000.serial: ttymxc6 at MMIO 0x2018000 (irq = 28, base_baud = 5000000) is a IMX
- [ 9.078890] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 29, base_baud = 5000000) is a IMX
- [ 9.874680] printk: console [ttymxc0] enabled
- [ 9.889537] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 62, base_baud = 5000000) is a IMX
- [ 9.908062] 2288000.serial: ttymxc7 at MMIO 0x2288000 (irq = 67, base_baud = 5000000) is a IMX
- [ 9.966244] imx_rngc 2284000.rng: Freescale RNGB registered (HW revision 2.129)
- [ 9.975706] random: crng init done
- [ 10.148718] brd: module loaded
- [ 10.269519] loop: module loaded
- [ 10.304811] libphy: Fixed MDIO Bus: probed
- [ 10.315200] CAN device driver interface
- [ 10.330990] pps pps0: new PPS source ptp0
- [ 10.340636] fec 20b4000.ethernet: Invalid MAC
- run shell cmd: mmc=`cat /tmp/mmcdev`; mkfs.ext4 -F -E nodiscard /dev/mmcblk${mmc}p2
- mke2fs 1.45.3 (14-Jul-2019)
- run shell cmd: mkdir -p /mnt/ext4
- run shell cmd: mmc=`cat /tmp/mmcdev`; mount /dev/mmcblk${mmc}p2 /mnt/ext4
- [ 25.331114] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
- run shell cmd: export EXTRACT_UNSAFE_SYMLINKS=1; tar -jx -C /mnt/ext4
- WOpen:-
- [ 43.393249] vdd3p0: disabling
- wait for async proccess finish
- run shell cmd: umount /mnt/ext4
复制代码 烧写完毕,将启动模式拨码至InternalMode,即BOOT_MODE[1:0]=10,上电,无任何反应。
重新通过下载模式进入uboot,查看SRC_SBMR1(0x020d8004)寄存器值为0x00000872,打印uboot环境变量如下:
- => printenv
- baudrate=115200
- boot_fdt=try
- bootargs=console=ttymxc0,115200 rdinit=/linuxrc clk_ignore_unused
- bootcmd=run findfdt;run findtee;mmc dev ${mmcdev};mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi
- bootcmd_mfg=run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else bootz ${loadaddr} ${initrd_addr} ${fdt_addr}; fi; else echo "Run fastboot ..."; fastboot 0; fi;
- bootdelay=3
- bootscript=echo Running bootscript from mmc ...; source
- console=ttymxc0
- emmc_ack=1
- emmc_dev=1
- ethprime=eth1
- fdt_addr=0x83000000
- fdt_file=undefined
- fdt_high=0xffffffff
- findfdt=if test $fdt_file = undefined; then if test $board_name = ULZ-EVK && test $board_rev = 14X14; then setenv fdt_file imx6ulz-14x14-evk.dtb; fi; if test $board_name = EVK && test $board_rev = 9X9; then setenv fdt_file imx6ull-9x9-evk.dtb; fi; if test $board_name = EVK && test $board_rev = 14X14; then setenv fdt_file imx6ull-14x14-evk.dtb; fi; if test $fdt_file = undefined; then echo WARNING: Could not determine dtb to use; fi; fi;
- findtee=if test $tee_file = undefined; then if test $board_name = ULZ-EVK && test $board_rev = 14X14; then setenv tee_file uTee-6ulzevk; fi; if test $board_name = EVK && test $board_rev = 9X9; then setenv tee_file uTee-6ullevk; fi; if test $board_name = EVK && test $board_rev = 14X14; then setenv tee_file uTee-6ullevk; fi; if test $tee_file = undefined; then echo WARNING: Could not determine tee to use; fi; fi;
- image=zImage
- initrd_addr=0x86800000
- initrd_high=0xffffffff
- ip_dyn=yes
- kboot=bootz
- loadaddr=0x80800000
- loadbootscript=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};
- loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}
- loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}
- loadtee=fatload mmc ${mmcdev}:${mmcpart} ${tee_addr} ${tee_file}
- mfgtool_args=setenv bootargs console=${console},${baudrate} rdinit=/linuxrc clk_ignore_unused
- mmcargs=setenv bootargs console=${console},${baudrate} root=${mmcroot}
- mmcautodetect=yes
- mmcboot=echo Booting from mmc ...; run mmcargs; if test ${tee} = yes; then run loadfdt; run loadtee; bootm ${tee_addr} - ${fdt_addr}; else if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi; fi;
- mmcdev=1
- mmcpart=1
- mmcroot=/dev/mmcblk1p2 rootwait rw
- netargs=setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp
- netboot=echo Booting from net ...; ${usb_net_cmd}; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${image}; if test ${tee} = yes; then ${get_cmd} ${tee_addr} ${tee_file}; ${get_cmd} ${fdt_addr} ${fdt_file}; bootm ${tee_addr} - ${fdt_addr}; else if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi; fi;
- script=boot.scr
- sd_dev=1
- splashimage=0x8c000000
- tee=no
- tee_addr=0x84000000
- tee_file=undefined
- Environment size: 3305/8188 bytes
- =>
复制代码 请版主及大咖们帮忙分析一下看,是什么问题?
|
|