1. 程式人生 > >S5PV210刷機總結

S5PV210刷機總結

s5pv210 刷機 fastboot

一、如何破壞原芯片iNand中bootloader以從SD卡啟動

首先打開SecureCRT,設置好串口相關參數,啟動開發板,在SecureCRT中輸入:

busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync

後,再按回車!會顯示:1+0 records in 1+0 records out

再輸入sync 回車,此時就已經破壞成功!

註:輸入以上命令的意思為,把板載中iNand的第一個扇區用0來填充,即擦除了iNand的第一個扇區,當再次啟動時,IROM還是會先去讀取iNand中的前16kb的數據,計算校驗和,校驗和不通過,啟動失敗,此時就會執行第二種啟動方式即從SD卡啟動。

若此時未檢測到SD卡,SecureCRT中將會顯示:SD checksum Error


二、如何給芯片刷系統

fastboot是uboot中用來下載鏡像的一個命令,fastboot同時還是一個windows上的軟件。

fastboot是使用USB線進行數據傳輸的,所以fastboot執行之前要先連接開發板和主機之間的usb線。

fastboot常用命令:

fastboot devices 用來查看當前連接的設備

fastboot flash xxx 用來燒錄的

fastboot reboot 用來重啟系統

刷機步驟:

1、連接好串口線、USB線等,打開SecureCRT,輸入fastboot

2、在Windows中點擊運行,輸入cmd進入控制臺通過命令行進入fastboot所在的路徑中,運行 fastboot.exe

3、燒錄系統之前可在Windows控制臺通過fastboot devices命令查看當前設備是否連接

4、在Windows控制臺中使用fastboot flash xxx命令刷系統,分別燒錄的是uboot、linux kernel 和android rom等。

uboot的參數設置:set bootcmd ‘movi read kernel 30008000; bootm 30008000‘(默認就是這個,不用設置也行)



本文出自 “嵌入式” 博客,謝絕轉載!

S5PV210刷機總結