環境: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(5個0) //erase nand 的 0~0x400000 block
u-boot #
mmcinfo //init SD card
u-boot # fatload mmc
0 0x82000000(6個0)
u-boot.bin
//先將u-boot.bin 放到計憶體的 0~0x82000000 block (根據u-boot和kernel約定遞的位置)
//先將u-boot.bin 放到計憶體的 0~0x82000000 block (根據u-boot和kernel約定遞的位置)
u-boot # nand rom_write
0x82000000 0 0x60000(4個0)
//再將 0x82000000寫到 nand的 nand 0的位置,大小為0x60000
//再將 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 確定
8. 選擇update from EXT , 按power key 確定
沒有留言:
張貼留言