LMA access segfault on x86 PC
Wed Apr 30 07:33:00 GMT 2008
I am trying to get overlay working with gcc on x86 PC.
In the linker file, section command I have added the following lines.
SYM_DMEM = .;
SYM_RAM = SYM_DMEM + 0x2000;
OVERLAY SYM_DMEM : AT (SYM_RAM)
. = SYM_RAM + 0x4000;
I have assigned a small table of size 100 to .d_data01 section.
If I try to access the __load_start_od_ddp01 address which is the load address for .d_data01 I get Segmentation fault.
I am trying to do ths to simulate a embedded system on PC with faster Internal memory and slower SDRAM.
How can I copy the data at load address to virtual address?
Thanks for any help.
More information about the Binutils