1. 程式人生 > >全志A33開發中重新配置核心(make menuconfig)後出現的問題及解決

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

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

    回到lichee目錄,

    再輸入source buildroot/scripts/mksetup.sh

            mkkernel

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

    經過查閱一些資料,原因是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,順利編譯通過!微笑