Building an uImage with appended DTB
slash.tmp at free.fr
Wed Nov 25 08:16:16 PST 2015
Per Russell's advice (IIRC) I have a script to generate a uImage
of a kernel with an appended DTB:
MAKE="make -j2 ARCH=arm"
$MAKE dtbs zImage && \
cat arch/arm/boot/zImage arch/arm/boot/dts/tango4-vantage-1172.dtb >zImage.tmp && \
mv zImage.tmp arch/arm/boot/zImage && \
Russell's version uses an explicit mkimage instead of "MAKE uImage"
perhaps in part to get around the following limitation:
if there is nothing to be done, cat+mv will update arch/arm/boot/zImage
thus the uImage will be rebuilt even when it's not necessary.
Doesn't the top-level Makefile support a target to build a uImage
with appended DTB?
(I suppose someone has submitted a patch for that. Was it perhaps
never merged? Or did I just miss the feature?)
Something like this:
More information about the linux-arm-kernel