android_uboot_smdkv210.tar.bz2 初體驗
阿新 • • 發佈:2018-12-09
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測試結果: