I am working to port armboot to my new bord based on EP7312.
In the source code "start.S",the code first init CPU
register( cpu_init_crit)and init SRAM/SDRAM register(memsetup).Then it
begin to relocate the bootldr code from flash to
The start addr for relocating is TEXT_BASE.My question is,this address can
start from the bottom of the SDRAM,eg.0xc0000000? or must be some other
Then,right after the bootloader code, is the stack.It seems that the stack
The real available RAM should be after the bootloader code and stack,
which is stored in _armboot_real_end by "cpu_init()".
So when load the kernel image from flash to SDRAM, the kernel image should
start from/after this address?
Merry Christmas and Happy New Year!