搜尋此網誌

mkimage Usage How To

ARM example :
(1) mkimage -A arm -O linux -T kernel -a $(GZRELADDR) -C lzma \
-e $(GZRELADDR) -n 'ARM Linux-$(MS_KERNEL_NUMBER_VERSION)-LZMA' \
-d $(KDIR)/vmlinux.bin.lzma $(KDIR)/vmlinux.lzma.bin
 
(2) mkimage -A arm -O linux -T kernel -a $(UBOOTRELADDR) -C gzip \
-e $(GZRELADDR) -n 'ARM Linux-$(MS_KERNEL_NUMBER_VERSION)-GZIP' \
-d $(KDIR)/vmlinux.bin.gz $(KDIR)/vmlinux.gz.image

 MIPS example :
(1) ${MKIMAGE} -A mips -O linux -T kernel -C gzip -a 0x${LDADDR} -e ${ENTRY} \
-n "Linux Kernel Image" -d ${VMLINUXBIN}.gz ${IMAGEPATH}/vmlinux$3.gz.uImage

(2)${MKIMAGE} -A mips -O linux -T kernel -C lzma -a 0x${LDADDR} -e ${ENTRY} \
-n "Linux Kernel Image" -d ${VMLINUXBIN}.lzma ${IMAGEPATH}/vmlinux$3.lzma.uImage

-e and -a input value can be reference my  previous  article.