4. Preparing the kernel image

To be able to start the kernel with U-Boot, the image has to be wrapped in an uImage. It adds a header containing important information for U-Boot. To create the uImage you need the mkimage tool. You can find it in the /scripts directory on the Starterkit-CD. Enter the following command to create the image:

mkimage -A arm -T kernel -O linux -C none -a 21000000 -e 21000000 -n linux \
-d arch/arm/boot/zImage uImage