I.MX6Ul nitramfs修改

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I.MX6Ul nitramfs修改

1,261 Views
haifengjin
Contributor II

之前提的I.MX6UL问题贵公司未解决,目前查到是由于128M内存太小,fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot这个在内存中解压之后导致剩余可用的内存太小,不足以把内核读完全,导致内核下载不完全,现在可以解决的办法就是减小fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot解压的大小,这个文档上没找到相关办法,请帮忙提供个方法

Labels (1)
0 Kudos
Reply
3 Replies

969 Views
b36401
NXP Employee
NXP Employee

Please note that MFGtool needs significant amount of RAM to unpack kernel and filesystem. So it is unable to work on the board with small memory.
Sorry for the inconvenience.

Have a great day,
Victor

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

969 Views
haifengjin
Contributor II

hi victo:

            现在有办法下载内存大小为128M,flash为nand的最小系统吗,板子已经做好了

0 Kudos
Reply

969 Views
haifengjin
Contributor II

hi  Victor:

                我现在修改fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot大小,操作方法如下:

dd if=fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot of=ramdisk.img.gz skip=1 bs=64

mkdir ramdisk; cd ramdisk

gzip -dc ../fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz | cpio -i --no-absolute-filenames

// Pack

find . | cpio -o -H newc > ../ramdisk-new.cpio

cd ../

gzip -f -9 -c ramdisk-new.cpio > ramdisk-new.cpio.gz

mkimage -A arm -O linux -T ramdisk -C none -n fsl-image-mfgtool-initramfs -d ramdisk-new.cpio.gz ramdisk-new.cpio.gz.u-boot

修改完之后出现的 ramdisk-new.cpio.gz.u-boot去mfgtool烧写,烧写不成功,而且 ramdisk-new.cpio.gz.u-boot大小都变了,之前是7311k,我操作完之后是7378k大小了,请看下这个该如何操作

0 Kudos
Reply