Hello, Freescale
My evm board is sabre sd board with dual-lite, and I want to use the lateest uboot to bring up this board from "http://git.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=summary".
I found that if I used the v2014.01 , it's ok for the evm board bring up.
But for the version of "v2014.07" , it failed to bring up evm board.
"
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
make distclean
make mx6dlsabresd_config && make
make
"
and the size of u-boot.bin is small, 343812.
Can you help me check the version "v2014.07", Is there something missed for the configuration?
Thanks.
Solved! Go to Solution.
You should this instead:
sudo dd if=u-boot.imx of=/dev/sdX bs=512 seek=2
You mentioned u-boot.bin, but you should use u-boot.imx to flash the SD card.
How do you flash the SD card?
Hi, Fabio
I always use the u-boot.bin to boot the SDB/SDP board.
And I used the u-boot.imx to flash the SD card this time, It was the same problem like u-boot.bin.
I used the "sudo dd if=u-boot.bin of=/dev/sdc bs=512 seek=2 skip=2 conv=fsync" command to flash the SD card.
for another information: under "L3.0.35_1.1.0_121218_source\L3.0.35_1.1.0_121218_source\pkgs"
"u-boot-2009.08.tar.bz2" and "u-boot-v2009.08-imx_1.1.0.tar.bz2", I build these pkgs for the dual-lite sdp board, It could bring up the board.
I attached the u-boot.bin for check, the size is different!
Thanks.
Fe La
You should this instead:
sudo dd if=u-boot.imx of=/dev/sdX bs=512 seek=2
Hi, Fabio
I used your command provided, that's OK for bring up the board.
That's great!
Can you tell me the reason for this why not skip=2?
Thanks.
Anyway, it worked for using the lateest uboot.
That's due to the difference in the format of u-boot.imx (mainline U-boot) versus the old u-boot.bin from the old FSL U-boot version.
u-boot.imx has the DCD header and you need to make sure that it is flashed at offset 0x400 as per the mx6 reference manual.
Hi Fabio,
Thanks for the information, that is very helpful.
Best Regards,
Alejandro