Hi,
I have a thearotical questions. As such, my bootloader is working fine.
Here my query is:
The Eboot (Lubbock BSP for PXA250), copies itself from Flash to SDRAM. Then,
it calculates the relative PC address of a lable it has to jump. Then, loads
this address to the PC.
Now, How the compiler knows that this part of the code goes to SDRAM while i
am building a eboot for Flash Address ? Becoz, the compiler is generating the
code for the Flash and the eboot.map file is as follows.
Address Publics by Value Rva+Base Lib:Object
0001:00000000 StartUp a0001000 fwp2.obj
0001:00000020 Undefined_Handler a0001020 fwp2.obj
0001:00000024 SWI_Handler a0001024 fwp2.obj
Please help me to understand.
Thanks & Regards,
Arockiarajesh Peter