This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] 【FAQ】 OMAP-L138:OMAP-L138的交叉编译

OMAP-L138是ARM9设备。它的交叉编译器工具链与其他基于ARM Cortex-A15架构的TI ARM设备不同。《 Linux处理器SDK内核用户指南》介绍了针对Cortex-A15(而非ARM9)的设置和交叉编译。本文介绍了OMAP-L138的设置和交叉编译。

PATH环境变量

export PATH=<sdk path>/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/ arm-oe-linux-gnueabi:$PATH

清除kernel的指令

make ARCH=arm CROSS_COMPILE=arm-oe-linux-gnueabi- distclean

使用默认配置

make ARCH=arm CROSS_COMPILE=arm-oe-linux-gnueabi- tisdk_omapl138-lcdk_defconfig

编译kernel

make ARCH=arm CROSS_COMPILE=arm-oe-linux-gnueabi- zImage

编译设备树

make ARCH=arm CROSS_COMPILE=arm-oe-linux-gnueabi- da850-lcdk.dtb

对于U-boot交叉编译,请将《 U-boot用户指南》中的 CROSS_COMPILE 用ARM9前缀替换