hi, I created a multi-image (kernel+filesystem) saved it in flash, but the boot process stops when kernel tries mount filesystem, that is, the multi-image is charged to ram; its checksum is ok, kernel starts but the process stops because filesystem is not mounted.
to create the multi-image, i changed the file ../board-support/linux-3.2.0-psp05.06.00.00/arch/arm/boot/Makefile as follow:
SOURCE:
#quiet_cmd_uimage = UIMAGE $@
# cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A arm -O linux -T kernel \
# -C none -a $(LOADADDR) -e $(STARTADDR) \
# -n 'Linux-$(KERNELRELEASE)' -d $< $@
MODIFIED TO:
quiet_cmd_uimage = UIMAGE $@
cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A arm -O linux -T multi \
-C none -a $(LOADADDR) -e $(STARTADDR) \
-n 'Linux-$(KERNELRELEASE)' -d $<:/home/formolo/ti-sdk-am335x-evm-05.06.00.00/filesystem/ubi.img $@
* the filesystem is an UBI image.
* attached are: log of boot and environment variables.(Please visit the site to view this file)(Please visit the site to view this file)
Thanks in advanced for any help.
(Please visit the site to view this file)(Please visit the site to view this file)