I am using an MSP430FR2476 which has 64k. My project is larger than the lower 32k and gcc is not placing the extra code in the high memory even with -mlarge mode.
What do I have to do to get the compiler to place code in the high memory?
This is something to check in the MSP430 GCC documentation. E.g. you may need to specify it to both compiler and linker, or to specify some additional settings.
You can also verify the exact flags passed by VisualGDB to GCC by reviewing the RSP files (MSBuild) or adding “-v” to Ninja command line (CMake).