Hi,
I have made a bootloader which runs from BRAM on a PPC. Now I want to download an application into external RAM and execute it. If I build my application and convert the .elf file into a binary file, the result is a 2 GB binairy file. This is because my external RAM starts at 0x80000000 and the startup up code contains a section called boot0, which is laid at
0xFFFFFFDC.AFAIK, the boot0 section contains a jump to my application (0x80000000). But, I think, the boot0 section is not needed. At startup the boot0 section (in BRAM) contains a jump to my bootloader program and I don't want to overwrite it. How can I create a .elf file (or .bin file) without the boot0 section (but with initialisation/startup code)? In that case I can simply download my application through the bootloader into external RAM and jump to it.
TIA, Frank