Building display feature kernel
From OMAPpedia
(Difference between revisions)
| Line 10: | Line 10: | ||
cd kernel-display | cd kernel-display | ||
| - | ; 4. Clean the prebuilt kernel | + | ; 4. Required toolchain |
| + | |||
| + | You can download arm toolchain from | ||
| + | http://www.codesourcery.com/sgpp/lite/arm/portal/release1293 | ||
| + | Advanced Packages -> IA32 GNU/Linux TAR | ||
| + | |||
| + | ; 5. Export PATH to include toolchain path | ||
| + | export PATH=$PATH:/arm2010-q1/bin/ | ||
| + | |||
| + | ; 6. Clean the prebuilt kernel | ||
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean | make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean | ||
| - | ; | + | ; 7. Set a configuration |
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap2plus_defconfig | make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap2plus_defconfig | ||
| - | ; | + | ; 8. Build the kernel Image |
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage | make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage | ||
| - | ; | + | ; 9. Build the kernel modules (optional) |
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules | make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules | ||
Revision as of 06:16, 11 February 2011
- Instructions
- 1. Clone the tree
git clone git://dev.omapzoom.org/pub/scm/axelcx/kernel-display.git
- 2. Checkout the lo-dss2 branch
git checkout -b "lo-dss2-local" origin/lo-dss2-15Jan
- 3. Go to kernel-display folder
cd kernel-display
- 4. Required toolchain
You can download arm toolchain from http://www.codesourcery.com/sgpp/lite/arm/portal/release1293 Advanced Packages -> IA32 GNU/Linux TAR
- 5. Export PATH to include toolchain path
export PATH=$PATH:/arm2010-q1/bin/
- 6. Clean the prebuilt kernel
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean
- 7. Set a configuration
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap2plus_defconfig
- 8. Build the kernel Image
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
- 9. Build the kernel modules (optional)
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules