Hi:
I'm porting u-boot-2015-01 release version to my board whose cpu is OMAP-L138. I have succed make the source files,then burned u-boot.ais and u-boot.bin files into the board, the u-boot.ais works well, but can't boot u-boot. The u-boot.ais echo informations:
U-Boot SPL 2015.01 (Apr 21 2015 - 22:01:53)
Boot device SPI FLASH
************ SPI1_BUS 1 *************
SPI probe success.
spl_image header info:
spl_image.name = `
spl_image.entry_point = 0xc1080000
spl_image.load_addr = 0xc107ffc0
spl_image.size = 0x3a0c8
spl_image.flags = 0 spl_image.os=17
image entry point: 0xC1080000 //This infor is jump_to_image_no_args function echo
From above echo information, u-boot.ais works well,and the u-boot.bin file's head is ok. But head information seems different to u-boot.map file:(following is part of u-boot.map )
Linker script and memory map
Address of section .text set to 0xc1080000
0x00000000 . = 0x0
0x00000000 . = ALIGN (0x4)
.text 0xc1080000 0x285c0
*(.__image_copy_start)
.__image_copy_start
0xc1080000 0x0 arch/arm/lib/built-in.o
0xc1080000 __image_copy_start
*(.vectors)
.vectors 0xc1080000 0x300 arch/arm/lib/built-in.o
0xc1080030 _not_used
0xc108002c _data_abort
0xc1080034 _irq
0xc1080040 IRQ_STACK_START_IN
0xc1080028 _prefetch_abort
0xc1080000 _start
0xc1080038 _fiq
0xc1080020 _undefined_instruction
0xc1080024 _software_interrupt
arch/arm/cpu/arm926ejs/start.o(.text*)
.text 0xc1080300 0x5c arch/arm/cpu/arm926ejs/start.o
0xc1080300 reset
0xc1080318 c_runtime_cpu_setup
*(.text*)
.text 0xc108035c 0x4 arch/arm/cpu/arm926ejs/built-in.o
0xc108035c lowlevel_init
The entry point is 0xc1080300?
Could someone give me any help?
Thanks!
Regards,
Zhongfeng Chen