天天看點

編譯uboot

1 安裝源代碼和工具

先建立安裝目錄”/home/tl/omapl138”,如下圖,在指令行執行:

Host# mkdir -p /home/tl/omapl138

編譯uboot

1.1 解壓安裝 uboot 源碼

将CD光牒中 linux 檔案夾下的 uboot 源碼 uboot-03.22.00.06.tar.bz2 放到共享目錄shareVM 中,進入 ubuntu 安裝目錄”/home/tl/omapl138”,如下圖,執行以下指令:

Host# cd /home/tl/omapl138/

Host# tar jxvf /mnt/hgfs/shareVM/uboot-03.22.00.06.tar.bz2 -C ./

編譯uboot

2 編譯 uboot

2.1 清理 uboot

進入 uboot-03.22.00.06 源碼頂層目錄,然後執行以下指令:

Host# make CROSS_COMPILE=arm-none-linux-gnueabi- distclean

這樣就清理了整個 uboot 編譯目錄,頂層目錄的 u-boot.bin 鏡像同時會被删除。

編譯uboot

2.2 配置 uboot

執行以下指令配置 uboot:

Host# make CROSS_COMPILE=arm-none-linux-gnueabi- da850sdi_tl_config

編譯uboot

2.3 編譯 uboot

執行以下指令編譯 uboot:

Host# make CROSS_COMPILE=arm-none-linux-gnueabi- u-boot.ais -j4

編譯uboot

-j4 是一個編譯選項,告訴 CPU 用 4 個線程去編譯,速度會快一些。編譯完成後會在uboot 源碼的頂層目錄生成 u-boot.ais 檔案,此檔案可以用 CCS5 通過仿真器燒寫到 NANDFLASH。

編譯uboot

繼續閱讀