We are debugging i.MX6 Solo board with 512M DDR/JB422_100, and found system always hangs at:
Uncompressing Linux... done, booting the kernel.
the kernel command line is:
console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 fbmem=10M fb0base=0x17b00000 vmalloc=200M androidboot.console=ttymxc0 androidboot.hardware=freescale
if we change vmalloc to 496M or higher, kernel can boot up, but system cannot work normally.
Anybody has any idea?
Original Attachment has been moved to: jb_vmalloc_500m.log.zip
Original Attachment has been moved to: jb_vmalloc_200m.log.zip
1.
Please try to optimize memory layout, using the next threads :
“Memory Management on i.MX6 Android”
https://community.freescale.com/docs/DOC-93591
“iMX5 Android Gingerbread Memory Usage and Optimization”
https://community.freescale.com/docs/DOC-93334
2.
Also it makes sense to test memory