AnsweredAssumed Answered

Starting Kernel ....hang issue in i.MX6 solo based Custom board

Question asked by Anjalik Krishna on May 17, 2017
Latest reply on Jul 3, 2017 by Anjalik Krishna

Hi All,

   I am working on Android Lollipop 5.0.0 . And the issue which I am currently facing is a hang issue once the u-boot is completely booted up in my custom board. I am not getting any prints after "Starting Kernel.." . My custom board uses 1GB DDR. Suspecting the issue might be of DDR, a DDR stress test and calibration have been done successfully. But even after editing the plugin.S file with new calibrated co-efficients the hang issue could not be solved. The below boot argument

was used in booting Android Lollipop in i.MX6 Solo board with 512 MB DDR.

 

setenv bootargs_msd 'setenv bootargs ${bootargs_base} video=mxcfb0:dev=ldb,bpp=24 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24,bpp=24 fbmem=28M root=/dev/mmcblk1p2 calibration rootwait rw rootfstype=ext4 init=/init androidboot.console=ttymxc1 consoleblank=0 vmalloc=400M cma=198M androidboot.hardware=freescale androidboot.selinux=disabled androidboot.dm_verity=disabled' .

 

The vmalloc and cma value will be changed if I used DDR of 1GB or can I use the same boot arguments?

 

Else how can I calculate the vmalloc and cma parameter values for 1GB of DDR?

 

Or any other reasons for the Hang issue which I can probe into?

 

Suggestions will be appreciated.

 

Thanks,

Anjali

Outcomes