1. 程式人生 > >android_uboot_smdkv210.tar.bz2 初體驗

android_uboot_smdkv210.tar.bz2 初體驗

1,解壓檔案  tar -jvxf android_uboot_smdkv210.tar.bz2
2,檢視交叉編譯工具鏈是否與linux的一致,  vi Makefile 
再看看linux中相應的路徑下是否裝有交叉編譯工具鏈

3,檢視Makefile檔案


對應"u-boot-samsung-dev/include/configs"目錄下的smdkv210single.h,如下圖


4,先生成一個u-boot.bin檔案 1) make smdkv210single_config  2) make

5用sd_fusing.sh進行燒錄


6燒錄前檢查 sd_fusing.sh


7嘗試燒錄 ./sd_fusing.sh  /dev/sdb


8檢視檔案是否有問題


9,刪除檔案再重新生成 


10,重複第7步 ./sd_fusing.sh  /dev/sdb


11,燒錄成功,這隻能表示這個u-boot能用來啟動smdkv210single.h這個配置的相關裝置,放在九鼎的開發板上,還要進行相關的修改,具體要改哪些,那就要看能否啟動,啟動起來還有哪些不正常.

12.嘗試啟動開發板


13.由於生成u-boot.bin檔案所需的檔案很多,所以要用source insight把全部檔案放進去再查詢再修改

14.在u-boot-samsung-dev資料夾中新建一個資料夾起個名字如: si_project 在source insigh中新建工程,把工程檔案放入裡面,再Synchronize files同步一下.先從star.S找起,在cpu\s5pc11x裡面.再找到288行的 bl lowlevel_init 關聯過去看下,

board\samsung\smdkc110下的 lowlevel_init.S 把118行的bl PMIC_InitIp 遮蔽掉.

15.重新生成u-boot.bin檔案再測試.

16測試結果: