Глобальные и статические const переменные отправляются в секцию rodata (cdata или тому подобное). А вот куда пойдёт эта секция - на совести линкера, а точнее скрипта линкера. Поведение линкера всегда можно подкорректировать до желаемого. http://www.freescale.com/files/soft_dev_tools/doc/app_note/AN4329.pdf#page=3
After all the code is placed into memory and the memory gets aligned, the read only data is placed next to
the code with the instruction *(.rodata).