hi3520d核心編譯編譯方法

行者如風gp發表於2018-07-29

1. 安裝uclibc交叉編譯器(注意,需要有sudo許可權或者root許可權):
     進入hi3520D_SDK_Vx.x.x.x/osdrv/toolchain/arm-hisiv100nptl-linux目錄,執行chmod +x cross.install,然後執行./cross.install即  可,安裝之後可以檢視環境編譯,相關的目錄是是否已新增到path中

2. 拷貝.config檔案

    進入到核心原始碼目錄下 cp arch/arm/configs/hi3520d_full_defconfig .config生成.config檔案

3. 編譯

    編譯可以選擇編譯絕對路徑和相對路徑

    相對路徑:

    make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux-  uImage

    絕對路徑:

     make ARCH=arm CROSS_COMPILE=/opt/hisi-linux-nptl/arm-hisiv100-linux/target/bin/arm-hisiv100nptl-linux-  uImage

4. 如果在編譯的過程中有報錯請執行

     make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- clean

     再重新編譯

相關文章