Quantcast
Channel: 数字信号处理器 (DSP) & ARM® 微处理器
Viewing all articles
Browse latest Browse all 21822

帖子: 编译am437x的zImage, 内核启动不了

$
0
0

先用ti-sdk-am437x-evm-07.01.00.00-Linux-x86-Install.bin制作sdk的系统启动SD卡, 再替换/boot/zImage和/boot/am437x-gp-evm.dtb

为了后续在linux-3.14.17原生内核打xeno-2.6.4补丁, 现阶段先下载Linux官网3.12.10内核源码, 用sdk的board-support/linux-3.12.10-ti2013.12.01/arch/arm/boot/dts/替换原生内核树的arch/arm/boot/dts/目录,  按照sdk的board-support/linux-3.12.10-ti2013.12.01/patches/修改原生内核树的arch/arm/configs/omap2plus_defconfig

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mrproper

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- O=build_root/linux tisdk_am437x-evm_defconfig

make -j8 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- O=build_root/linux zImage

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- O=build_root/linux am437x-gp-evm.dtb

在系统启动SD卡里先替换/boot/am437x-gp-evm.dtb, 系统可以正常重启, 再替换/boot/zImage, 重启后, 停在 Starting kernel ...不能动


Viewing all articles
Browse latest Browse all 21822

Trending Articles