Strange boundary (?) problem with code size...

Started by Rikard Ljungkvist May 11, 2006

I am working with the 56F8356 CPU and Metrowerks Codewarrior,
including the PE. I have updated to the latest version recently.

To my problem:

When I get a program to load into the internal program FLASH that is
bigger than 32k the program stops working! I still have plenty of
FLASH memory left since this is a 128k device. Sigh. I have narrowed
the problem down to this by looking at the linker output file and as
soon as I get program addresses above 0x7FFF the program doesn't start!

Is there something obvious that I am missing here? Is there a setting
that could do this? I do have the unlimited code size licence for the CW.

Any ideas would be great!