Hi all
I built and ran Android 5.0 on imx6q-sabre SD of freescale successfully. But with my custom board uses 2G DRAM, i modified source to build new u-boot:
First, modified the content of file "~/myandroid/bootable/bootloader/uboot-imx/boards.cfg": DDR_MB=1024 -> DDR_MB=2048:
"mx6qsabresdandroid mx6sabresd:IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg,MX6Q,DEFAULT_FDT_FILE="imx6q-sabresd.dtb",DDR_MB=2048,SYS_USE_SPINOR,ANDROID_SUPPORT ..."
Then, follow user guide document:
$ cd ~/myandroid/bootable/bootloader/uboot-imx
$ export ARCH=arm
$ export CROSS_COMPILE=~/myandroid/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-
$ make distclean
For i.MX 6Quad SABRE-SD:
$ make mx6qsabresdandroid_config
Configuring for mx6qsabresdandroid - Board: mx6sabresd, Options: IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg,MX6Q,DEFAULT_FDT_FILE="imx6q-sabresd.dtb",DDR_MB=2048,SYS_USE_SPINOR,ANDROID_SUPPORT
$ make
After that, i download u-boot.imx to SD and run on custom board, but the console only shows:
U-Boot 2014.04-08648-g9d7bf9b (Oct 09 2015 - 11:08:36)
CPU: Freescale i.MX6Q rev1.5 at 792 MHz
CPU: Temperature 33 C, calibration data: 0x56a4df69
Reset cause: POR
Board: MX6-SabreSD
I2C: ready
DRAM:
That's all.
It took me a long time. Please help me solve this error. Thanks
Was this resolved? What were the steps?
HI Dang
*.cfg file should be also updated with calibration settings obtained
from ddr test
i.MX6/7 DDR Stress Test Tool V2.20
Just for reference attached 2GB init script for arm2 board.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------