
Hi All,
After upgrading my u-boot-imx v2014.04 to v2015.04 I was not able to boot anymore my custom iMX6Q board. Everything seems stopping after relocation.
Last executed initcall is the setup_reloc(), and the board_init_f() will finish correctly. It seems that it's freezing somewhere within arch/arm/lib/crt0.S after calling the board_init_f().
Does anyone can suggest where to look better?
Thanks in advance, Roberto Fichera.
initcall: 1782e45c
U-Boot 2015.04-imx_v2015.04_3.14.38_6qp_ga+gf80d628 (Feb 10 2016 - 12:09:32)
initcall: 17806230 U-Boot code: 17800000 -> 17846BB0 BSS: -> 17881394 initcall: 17801d5c CPU: Freescale i.MX6Q rev1.5 at 792 MHz uclass_find_device_by_seq: 0 -1 uclass_find_device_by_seq: 0 0 - -1 -1 - not found CPU: Temperature 43 C Reset cause: POR initcall: 17806700 Board: Janas iMX6Q (ID:e315c0641d0f31d4) initcall: 17806274 I2C: ready initcall: 1780625c DRAM: initcall: 178033b0 initcall: 17806464 Monitor len: 00081394 Ram size: 80000000 Ram top: 90000000 initcall: 17805ff0 initcall: 178061d8 TLB table from 8fff0000 to 8fff4000 initcall: 17806388 initcall: 1780618c Reserving 516k for U-Boot at: 8ff6e000 initcall: 1780615c Reserving 16392k for malloc() at: 8ef6c000 initcall: 1780632c Reserving 80 Bytes for Board Info at: 8ef6bfb0 initcall: 17806008 initcall: 17806128 Reserving 248 Bytes for Global Data at: 8ef6beb8 initcall: 178060bc initcall: 17806010 initcall: 178064d0 initcall: 17806440 initcall: 1780639c
RAM Configuration: Bank #0: 10000000 2 GiB
DRAM: 2 GiB initcall: 178060a0 New Stack Pointer is: 8ef6be90 initcall: 17806018 initcall: 17806050 <--- setup_reloc() Relocation Offset is: 7876e000 Relocating to 8ff6e000, new gd at 8ef6beb8, sp at 8ef6be90