AnsweredAssumed Answered

i.mx6q with 512MB VPU memory allocation always failed. but 1G works.

Question asked by Wally Yeh on Jan 12, 2015
Latest reply on Jan 21, 2015 by Wally Yeh

Hi, I'm using SabreSD board with SDK-3.0.35_4.1.0 and try to downsize it's memory to 512MB, to see if it works fine for our cost down version product.

 

I re-compile u-boot with change the define "PHYS_SDRAM_1_SIZE    (1u * 512 * 1024 * 1024)" to make SabreSD boot with 512MB.

 

and use gplay to see if VPU works normally, but kernel continue output: "Physical memory allocation error!".

 

I change back uboot to use 1G memory and gplay works fine. I think I may need guides to setting my SabreSD board correctly with 512MB RAM.

 

below is my bootargs:

console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait rootfstype=ext4 fbmem=64M video=mxcfb0:dev=hdmi,1024x768M@60,if=RGB24,bpp=32 quiet mem=512M ldo_active=on

 

and my GPU reserved 32M, VPU reserved 128M. any suggestion would be appreciated, thanks.

Outcomes