Hi Fabio,
thanks for pointing that. I just burned U-Boot in a SD card I use with my iMX28evk. Maybe SD card partitioning was incorrect? So I've partitioned the SD card as described in U-Boot documentation, and now it woks but in a weird way.
HTLLCL0x80206008
0x8020a012
0x80502008
and 15 to 20 seconds later:
HTLLCLLC
U-Boot 2014.07-dirty (Oct 17 2014 - 13:07:42)
CPU: Freescale i.MX28 rev1.2 at 454 MHz
BOOT: SSP SD/MMC #0, 3V3
SPI: ready
DRAM: 128 MiB
NAND: 128 MiB
MMC: MXS MMC: 0
*** Warning - bad CRC, using default environment
Video: MXSFB: 'videomode' variable not set!
In: serial
Out: serial
Err: serial
Net: FEC0 [PRIME], FEC1
Warning: FEC1 using MAC address from net device
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
** Invalid partition 2 **
** Invalid partition 2 **
Booting from net ...
FEC0: Autonegotiation timeout
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
It looks first attempt to boot from SD fails, while second try is successful.
What's the reason for this behaviour? If I burn the same SD card with bootlets using the mk_mx28_image script, the board boots fine all the times. I've done this using 2 different SD cards with the same results.
Thanks,
Gonzalo.
Edit: using these SD cards with U-Boot on my custom board leads to a non stop HTLLCHTLLCHTLLCHTLLCHTLLC
How can I make U-Boot more verbose?