1. 获取AM335X Linux源码
下载后解压。
2. 添加交叉编译工具
vim /etc/profile
# 此路径为开发套件的解压路径,根据自己下载的套件修改
export PATH="/opt/ti-processor-sdk-linux-rt-am335x-evm-07.03.00.005/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH"
export ARCH=arm
export CROSS_COMPILE=arm-none-linux-gnueabihf-
source /etc/profile
3. 进入Linux内核文件目录下
cd /opt/ti-processor-sdk-linux-rt-am335x-evm-07.03.00.005/board-support/linux-rt-5.4.106+gitAUTOINC+519667b0d8-g519667b0d8
4.开始编译
# 清除上一次的配置和编译结果:
make distclean
# 配置内核:
make mrproper
make tisdk_am335x-evm-rt_defconfig
make menuconfig
make zImage
5.编译设备树文件
# 编译单个设备树文件:
make am335x-evmsk.dtb
make am335x-evm.dtb
#编译全部设备树文件:
make dtbs