主题 : 怎么烧写android 镜像到nanopi2 ? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 61377
精华: 0
发帖: 4
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2011-12-28
最后登录: 2017-09-13
楼主  发表于: 2016-08-20 15:49

 怎么烧写android 镜像到nanopi2 ?

按照 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 一直提示 :

复制代码
  1. < waiting for device >


怎么更新 uboot.bin ?

如果不更新 uboot.bin ,直接用 sd-fuse_nanopi2 把 android 生成的 boot.img system.img cache.img cache.img userdata.img partmap.txt直接烧到sd卡之后,系统启动时直接报错:



复制代码
  1. U-Boot 2014.07-g3493520 (Jun 25 2016 - 18:22:58)
  2. PLL : [0] =  550000000, [1] =  800000000, [2] =  800000000, [3] =  614399000
  3. PLL1: CPU FCLK =  800000000, HCLK = 200000000
  4. PLL2: BUS BCLK =  400000000, PCLK = 200000000
  5. PLL2: MEM MCLK =  800000000, DCLK = 800000000, BCLK = 400000000, PCLK = 200000000
  6. PLL0: G3D BCLK =  550000000
  7. PLL2: MPG BCLK =  400000000, PCLK = 200000000
  8. I2C:   ready
  9. DRAM:  256 MiB
  10. Heap = 0x43000000~0x45000000
  11. Code = 0x42c00000~0x42c73984
  12. GLD  = 0x42bffeb8
  13. GLBD = 0x42bffe68
  14. SP   = 0x42bffe68,0x42bffe50(CURR)
  15. PC   = 0x42c06114
  16. TAGS = 0x40000100
  17. PAGE = 0x42c80000~0x42c8c000
  18. MACH = [4330]
  19. VER  = 1
  20. BOARD= [NanoPi 2]
  21. LCD  = N/A (-1)
  22. MMC:   NXP DWMMC: 0, NXP DWMMC: 1, NXP DWMMC: 2
  23. In:    serial
  24. Out:   serial
  25. Err:   serial
  26. switch to partitions #0, OK
  27. mmc0 is current device
  28. Writing to MMC(0)... done
  29. HDMI: display.0, preset 0 (1280 *  720)
  30. HDMI: PHY Ready!!!
  31. DONE: Logo bmp 800 by 480 (3bpp), len=1152056
  32. DRAW: 0x47000000 -> 0x46000000
  33. Hit any key to stop autoboot:  0
  34. ** ext4fs_devread read error - block
  35. ** Can't read partition table on 0:0 **
  36. ** Invalid partition 1 **
  37. ## Booting kernel from Legacy Image at 48000000 ...
  38.    Image Name:   Linux-3.4.39-FriendlyARM
  39.    Image Type:   ARM Linux Kernel Image (uncompressed)
  40.    Data Size:    4558496 Bytes = 4.3 MiB
  41.    Load Address: 40008000
  42.    Entry Point:  40008000
  43.    Verifying Checksum ... Bad Data CRC
  44. ERROR: can't get kernel image!
  45. s5p4418#


怎么解决?
级别: 新手上路
UID: 121980
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2016-01-04
最后登录: 2017-05-15
1楼  发表于: 2017-03-22 11:17
試著 sudo fastboot flash bootloader u-boot.bin
级别: 新手上路
UID: 133938
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2017-07-31
最后登录: 2017-09-21
2楼  发表于: 2017-08-07 12:11
waiting for device可能是你USB没有连接到linux系统上,你可以 # fastboot devices检查是否连接到了开发板。