按照 wiki :
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_2_Fire/zh#.E5.A6.82.E4.BD.95.E7.BC.96.E8.AF.91.E7.B3.BB.E7.BB.9F 上的说明编译了uboot、kernel、android镜像,但是往板子烧写 uboot.bin时 ,在卡发版和pc linux 上都输了 fastboot ,pc 一直提示 :
怎么更新 uboot.bin ?
如果不更新 uboot.bin ,直接用 sd-fuse_nanopi2 把 android 生成的 boot.img system.img cache.img cache.img userdata.img partmap.txt直接烧到sd卡之后,系统启动时直接报错:
复制代码- U-Boot 2014.07-g3493520 (Jun 25 2016 - 18:22:58)
- PLL : [0] = 550000000, [1] = 800000000, [2] = 800000000, [3] = 614399000
- PLL1: CPU FCLK = 800000000, HCLK = 200000000
- PLL2: BUS BCLK = 400000000, PCLK = 200000000
- PLL2: MEM MCLK = 800000000, DCLK = 800000000, BCLK = 400000000, PCLK = 200000000
- PLL0: G3D BCLK = 550000000
- PLL2: MPG BCLK = 400000000, PCLK = 200000000
- I2C: ready
- DRAM: 256 MiB
- Heap = 0x43000000~0x45000000
- Code = 0x42c00000~0x42c73984
- GLD = 0x42bffeb8
- GLBD = 0x42bffe68
- SP = 0x42bffe68,0x42bffe50(CURR)
- PC = 0x42c06114
- TAGS = 0x40000100
- PAGE = 0x42c80000~0x42c8c000
- MACH = [4330]
- VER = 1
- BOARD= [NanoPi 2]
- LCD = N/A (-1)
- MMC: NXP DWMMC: 0, NXP DWMMC: 1, NXP DWMMC: 2
- In: serial
- Out: serial
- Err: serial
- switch to partitions #0, OK
- mmc0 is current device
- Writing to MMC(0)... done
- HDMI: display.0, preset 0 (1280 * 720)
- HDMI: PHY Ready!!!
- DONE: Logo bmp 800 by 480 (3bpp), len=1152056
- DRAW: 0x47000000 -> 0x46000000
- Hit any key to stop autoboot: 0
- ** ext4fs_devread read error - block
- ** Can't read partition table on 0:0 **
- ** Invalid partition 1 **
- ## Booting kernel from Legacy Image at 48000000 ...
- Image Name: Linux-3.4.39-FriendlyARM
- Image Type: ARM Linux Kernel Image (uncompressed)
- Data Size: 4558496 Bytes = 4.3 MiB
- Load Address: 40008000
- Entry Point: 40008000
- Verifying Checksum ... Bad Data CRC
- ERROR: can't get kernel image!
- s5p4418#
-
|
怎么解决?