From 932726174d2aa17b0159ce262e248af45e7735ba Mon Sep 17 00:00:00 2001 From: GNU Date: Thu, 2 Sep 2021 12:24:02 +0800 Subject: [PATCH] Created How to compile DevTerm CM3 Kernel (markdown) --- How-to-compile-DevTerm-CM3-Kernel.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 How-to-compile-DevTerm-CM3-Kernel.md diff --git a/How-to-compile-DevTerm-CM3-Kernel.md b/How-to-compile-DevTerm-CM3-Kernel.md new file mode 100644 index 0000000..5d169bb --- /dev/null +++ b/How-to-compile-DevTerm-CM3-Kernel.md @@ -0,0 +1,26 @@ +## Get kernel +1. git://github.com/raspberrypi/linux.git +1. git checkout remotes/origin/rpi-4.19.y +1. git apply devterm-4.19_0601.patch + +## Compile +``` +KERNEL=kernel7 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig +KERNEL=kernel7 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j3 +export INSTALL_MOD_PATH=./modules +rm -rf $INSTALL_MOD_PATH +make modules_install +rm $INSTALL_MOD_PATH/lib/modules/*/build +rm $INSTALL_MOD_PATH/lib/modules/*/source +``` + +## copy kernel to SD card +$1 is the sd card location (mount point) +``` +export INSTALL_MOD_PATH=./modules +sudo cp -r $INSTALL_MOD_PATH/lib/modules $1/rootfs/lib/ +cat config_a >> $1/boot/config.txt +cp arch/arm/boot/zImage $1/boot/kernel7.img +cp arch/arm/boot/dts/bcm2710-rpi-cm3.dtb $1/boot/bcm2710-rpi-cm3.dtb +cp arch/arm/boot/dts/overlays/*.dtbo $1/boot/overlays/ +```