[U-Boot] AM3703 Overo SPL/u-boot booting woes

Hello All
I am trying to use SPL to boot an AM3703-based overo board from NAND. SPL runs and seems to load u-boot correctly but u-boot does not run correctly.
When I use the same SPL and u-boot from MMC, everything boots fine.
I have modified SPL slightly to add some extra debugging.
Any ideas what's wrong?
Boot from MMC looks like:
board_init_f() spl:board_init_r()
boot device - 6 OMAP SD/MMC: 0 reading u-boot.img spl: payload image: U-Boot 2011.12-00475-g92216bd-di load addr: 0x80007fc0 size: 25822 reading u-boot.img Jumping to U-Boot image entry point: 0x80008000 pointers to parameters: 0x87080000 First few instructions 80008000:ea000014 80008004:e59ff014 80008008:e59ff014 8000800c:e59ff014 80008010:e59ff014 80008014:e59ff014 80008018:e59ff014 8000801c:e59ff014 80008020:80008200 80008024:80008260
U-Boot 2011.12-00475-g92216bd-dirty (May 29 2012 - 11:17:15) etc... all the way to Linux.
Boot from NAND looks like:
board_init_f() spl:board_init_r()
boot device - 2 spl_nand_load_image() Load header: 80000,800,80008000 spl: payload image: U-Boot 2011.12-00475-e92216bd-di load addr: 0x80007fc0 size: 25822 Call nand_spl_load_image(80000,3f0f4,80007fc0) spl_nand_load_image() returning... Jumping to U-Boot image entry point: 0x80008000 pointers to parameters: 0x87080000 First few instructions 80008000:ea000014 80008004:e59ff014 80008008:e59ff014 8000800c:e59ff014 80008010:e59ff014 80008014:e59ff014 80008018:e59ff014 8000801c:e59ff014 80008020:80008200 80008024:80008260
and then nothing.
Thanks
-- Charles
participants (1)
-
Charles Manning