I am using the Freescale imx28EVK platform in an attempt to program NAND flash on the platform.
Host and Target platform details are as follows:
Kernel is Linux 2.6.35
BSP is L2.6.35_1.1.0_130130.
ltib 9.1.1 ($Revision: 1.445.6.1 $)
Host platform is Ubuntu 14.04 LTS.
I can build uboot and the kernel and can program the SD card using the host PC and can boot the EVK platform from the SD card. I modified the kernel to support the NAND device and it correctly recognises the NAND device. I can program NAND manually using the command line tools and can boot from NAND in this way.
However I want to program NAND via the manufacturing tools and I need to modify the updater to include support for the NAND device we are using
I followed the instructions in the imx28 Linux BSP users' guide. The updater is being generated but is crashing. I've attached the console output. From this it appears to be having a problem with the RAM file system but I can't figure it out.
I ran ./ltib --selectype and selected mfg mode.
I also ran ./ltib -p boot_stream.spec -f
I looked at the following threads for guidance
The first thread mentions the initramfs.cpio.gz file and this file is created. However I can use the Mfg Tool to program the SD card using the pre-installed iMX28 profile that comes with the Mfg Tool and this profile does not have this file. This is confusing. Also the generated updater_ivt.sb file has a size of about 95MB whereas the pre-installed iMX28 updater_ivt.sb file is about 4.5MBytes and this works when programming the SD card. This first thread also refers to a rootfs.tar.bz2 file but this is not created.
Can anyone provide assistance?
Original Attachment has been moved to: imx28evkConsole.txt.zip