This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Access to high flash (FLASH2) region on MSP430F2618 using CCSv5

We have been porting an application from another IDE to CCSv5 and need to configure the IDE and compiler tools to allow access to high flash (above 0x10000) as this is where we put paramter data. Using CCSv5, I have not been successful in building code which will access this area. Even with the large memory model selected, and the options set for MSPX processor, code model, data model and near model set for large model settings, the compiler seems to be generating small model instructions or instructions which do not decode correctly in the disassembly viewer (there are a lot of .word directives which should be instructions)

I know large model was working in CCSv4 as we have a diagnostic and maintenance application which resides in high memory and has been operating normally for months. Did this get broken in CCSv5?

Also, when using the memory browser window, any attempt to access memory beyond 0xFFFF results in a pop-up saying the memory address is out of range. I have looked at the memory map tab and the memory ranges show there are 0x0 to 0x7FFFFFFFFFFFFFFFFF all RAM which should mean unlimited access to the address space. Is this a bug?

The questions are:

1) Has anyone effectively used large model with CCSv5 and at what release level?

2) What GEL file options are needed to unlock the high memory space and why is the F2618 not just recognized as having 20 bit addresses?

Thanks in advance for any assistance...

James