2013年5月27日 星期一

Download android_image to target machine

環境:Amlogic 8726

製作開機碟
1.          拿張micro sdcard,整個partition刪除
show nand info
p




delete all partition
d
1
d
2

Create first partition
n
p
1
10

sdxx as FAT32 filesystem
t
1
b


Set sdb1 as bootable partition
a
1



Write table
w





    ubuntu #   mkfs.msdos /dev/sdxxx
    ubuntu #   cd /uboot
    ubuntu #   mksdcard /dev/sd? ./build   Ente

2.          copy  uboot,  recovery.img, and  abcxyz.ZIP  to SD card

連接UART,使用kermit  ( console mode )
1.      Nand flash 清除
        u-boot #   nand   scrub   0
2.      燒寫uboot:
  u-boot #   nand  erase  0  0x400000(50)  //erase nand  0~0x400000 block
  u-boot #   mmcinfo       //init SD card
  u-boot #   fatload  mmc  0  0x82000000(60)  u-boot.bin  
      //先將u-boot.bin 放到計憶體的 0~0x82000000 block (根據u-boot和kernel約定遞的位置)
  u-boot #   nand  rom_write  0x82000000   0   0x60000(40)  
      //再將 0x82000000寫到 nand nand 0的位置,大小為0x60000
  u-boot #   reset

進升級畫
1.      u-boot #  mmcinfo
2.      u-boot #  fatload  mmc  0  0x82000000  recovery.img
3.      u-boot #  bootm

操作升級
1.      機子關機
2.      插入sd card
3.      按住Volume  down不放
4.      按住power key 進入recovery
5.      選擇wipe data , power key 確定
6.      選擇wipe cache , power key 確定
7.      選擇wipe media , power key 確定
8.      選擇update from EXT , power key 確定

沒有留言:

張貼留言