I thought I knew how to do this but its not happening. In the TCF I have the statement
bios.MEM.FARSEG = prog.get("DDR"); but all of my global variables continue to go to IRAM. Then I added
bios.MEM.CONSTSEG = prog.get("DDR"); bios.MEM.DATASEG = prog.get("DDR"); bios.MEM.CIOSEG = prog.get("DDR"); bios.MEM.CINITSEG = prog.get("DDR");
with no luck. No matter what I do, global variables go to IRAM. They are declared but not initialized. I am doing this in I2CSAMPLE.TCF so that you can see what I started with.