Android系統開發之燒錄開發板
一.環境配置:
開發板接上USB線和串列埠線,開啟DNW並配置好串列埠,給開發板上電後按reset鍵,緊接著按鍵盤的空格鍵,此時可輸入如下命令.
1. fdisk -c 0
2. ext3format mmc 0:3
3. fastboot
如果PC機提示發現新硬體時,可以找到usb_driver_r03-windows目錄,安裝好USB的驅動就行.
二.bootloader燒錄
在android-sdk-windows\tools目錄下開啟CMD, 並在Z:\android2.3.4_uboot_T34目錄中找到編譯bootloader時生成的uboot檔案u-boot.bin,輸入以下命令.
fastboot flash bootloader Z:\android2.3.4_uboot_T34\u-boot.bin
三.燒錄kernel
在Z:\android2.3.4_kernel_2.6.35_T34\arch\arm\boot目錄中找到編譯kernel時生成的kernel檔案zImage,在CMD中輸入以下命令.
fastboot flash kernel Z:\android2.3.4_kernel_2.6.35_T34\arch\arm\boot\zImage
四.燒錄android
fastboot flash ramdisk ramdisk-uboot.img
fastboot flash system system.ext4
燒錄時如果出現類似以下的錯誤,表明是許可權不夠,修改檔案的訪問許可權為可讀可寫就解決了
error: cannot load 'Z:\android2.3.4_GB_T34\out\target\product\t34\system.img'
五.燒錄recovery
fastboot flash recovery 'Z:\android2.3.4_GB_T34\out\target\product\t34\ramdisk-recovery-uboot.img'