天天看點

全志A33開發中重新配置核心(make menuconfig)後出現的問題及解決

    在對全志A33開發中,需要調整、增加驅動和子產品,在lichee/linux3.4/目錄下輸入make menuconfig後,在界面内對相應核心配置項進行了調整,儲存退出。

    回到lichee目錄,

    再輸入source buildroot/scripts/mksetup.sh

            mkkernel

    結果出現每個配置項都提示要手動選擇Y/N/M,感覺不對勁,這樣要弄到猴年馬月呀。

全志A33開發中重新配置核心(make menuconfig)後出現的問題及解決

    經過查閱一些資料,原因是make menuconfig預設是按PC上的cpu型号來進行處理的,另外編譯器預設也是用gcc,而目前核心目錄是對A33晶片的配置,是以系統對每個項目都提示要手動選擇。

    通過在make menuconfig後面添加參數ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-,即

           make menuconfig ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-

    重新對核心配置進行調整,儲存退出。

    再輸入source buildroot/scripts/mksetup.sh

            mkkernel

    OK,順利編譯通過!

全志A33開發中重新配置核心(make menuconfig)後出現的問題及解決

繼續閱讀