4,199
edits
Changes
From IGEP - ISEE Wiki
m
<pre> make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- imx6_igep0046_defconfig</pre>
<pre> make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- zImage modules dtbs</pre>
<pre> sudo make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- INSTALL_MOD_PATH=[path to your target rootfs] modules_install</pre>
<pre> cp zImage [path to your target rootfs/boot]</pre>
cp zImage [path to your target boot] You can '''install''' the dtb in ../arch/arm/boot/dts to your target rootfs. You can choose the dtb you need to your machine. In this case we have the rb2 version: <pre> cp imx6q-igep-base0040rb2.dtb [path to your target rootfs/boot] You can '''install''' the dtb in ../arch</arm/boot/dts to your target boot: cp imx6q-igep-base0040rb2.dtb [path to your target boot]pre>
→Build kernel from sources
'''Configure''' Linux kernel for IGEP devices. IGEP is ARM architecture based device. A generic configuration is provided for all IGEP machines, and can be used as the default by
Then '''build''' the kernel, the kernel modules and the device tree files. The result will be an ''zImage'' file in arch/arm/boot directory. Execute:
You can '''install''' the kernel modules to your target rootfs
You can '''install''' the zImage in ../arch/arm/boot/ to your target rootfs boot partition :
You can '''install''' the zImage dtb in ../arch/arm/boot/ dts to boot partition. You can choose the dtb you need to your target boot machine. In this case we have the rb2 version:
= TI Wilink8 Backports =