Hi,
Thanks for the response. I modified my .lcf file like so:
MEMORY {
vector_ram (RWX) : ORIGIN = 0x20000000, LENGTH = 0x00000500
user (RWX) : ORIGIN = 0x20000500, LENGTH = 0x00007B00
loser_region (RWX) : ORIGIN = AFTER(user), LENGTH = 0x00002710
ipsbar (RWX) : ORIGIN = 0x40000000, LENGTH = 0x0
}
My code runs fine as I load the "loser_region" up with random data.
What I'm trying to figure out is that if sram is 32k, what part of memory ( what kind of memory) is my "loser_region" segment in?
Also, if I set the ORIGIN of the "loser_region" to 0x30000000, my program crashes the instant I run it.
Thanks