the latest uboot for I.mx6 SDB/SDP board can't bring up

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

the latest uboot for I.mx6 SDB/SDP board can't bring up

Jump to solution
1,422 Views
laufei
Contributor III

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.

Tags (2)
1 Solution
926 Views
fabio_estevam
NXP Employee
NXP Employee

You should this instead:

sudo dd if=u-boot.imx of=/dev/sdX bs=512 seek=2

View solution in original post

6 Replies
926 Views
fabio_estevam
NXP Employee
NXP Employee

You mentioned u-boot.bin, but you should use u-boot.imx to flash the SD card.

How do you flash the SD card?

0 Kudos
926 Views
laufei
Contributor III

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

0 Kudos
927 Views
fabio_estevam
NXP Employee
NXP Employee

You should this instead:

sudo dd if=u-boot.imx of=/dev/sdX bs=512 seek=2

926 Views
laufei
Contributor III

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.

0 Kudos
926 Views
fabio_estevam
NXP Employee
NXP Employee

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.

926 Views
alejandrolozan1
NXP Employee
NXP Employee

Hi Fabio,

Thanks for the information, that is very helpful.

Best Regards,

Alejandro

0 Kudos