Linux 平台下:
1. 準備一張 SD 卡 (不要SDHC), 插入電腦, 若電腦自動掛載, 請卸載
2.終端機 執行: fdisk /dev/sdb
2-1. 查看 fdisk 選項:
輸入 m
2-2. 刪除分區:
輸入 d
2-3. 創建第一分區:
輸入 n, p, 1, 空白, 20M
2-4. 創建第二分區:
輸入 n, p, 2, 空白, 空白
2-5. 標記Boot於第一個分區:
輸入 a, 1 輸入 p 查看剛才設定
2-6. 寫入分區表:
輸入 w
3.格式化2個分區:(2-6執行完通常會自動掛載,請先卸載)
3-1. 格式化第一分區為vfat:
# mkfs.vfat /dev/sdb1
3-2. 格式化第二分區為ext3:
# mkfs.exts /dev/sdb2
Windows 平台下:
開啟 SD_Fusing_Tool.exe 工具
1-1. SD/MMC Drive 選擇 SD卡所在的槽
1-2. Bootloader
Image file -> Browse -> 選擇 u-boot-sd.bin 路徑位置
1-3. Kernel
Image file -> Browse -> 選擇 zImage-sd 路徑位置
1-4. Partition Size -> Kernel -> 選擇 "6" MB
1-4. 點選 START 成功會彈出 Fusing image done
Linux 平台下:
將SD卡插入到Linux系統下, 將 u-boot-nand.bin, zImage-nand, androidfs.tar 三個文件
複製到剛才產生的ext3分區中
開發板平台下:
1. 將板子 SW 開關設為 SD 卡啟動
2. 將 SD 卡的 ext3 分區掛載至 /home
# mount -t ext3 /dev/mmcblk0p2 /home
3. 清除 NandFlash 分區 0
# flash_eraseall /dev/mtd0
4. 將 u-boot-nand.bin 寫入 NandFlash 分區 0
# flashcp -v /home/u-boot-nand.bin /dev/mtd0
5. 清除 NandFlash 分區 1
# flash_eraseall /dev/mtd1
6. 將 zImage-nand 寫入 NandFlash 分區 1
# flashcp -v /home/zImage-nand /dev/mtd1
7. 清除 NandFlash 分區 2
# flash_eraseall /dev/mtd2
8. 掛載文件系統
# mount -t yaffs2 /dev/mtdblock2 /mnt
9. 將文件系統解壓到 NandFlash 分區 2
# tar xvf /home/androidfs.tar -C /mnt
10.將板子設置 Nand Flash 開機即可