Скорее всего в вопросе про константы во флэш имелся ввиду отдельный сегмент флэша с конкретным адресом, который будет потом переписываться независимо от программы.
Код
#pragma location=0x1000
const char data[4096] = {...};
или другой вариант:
const char data[4096] @ 0x1000 = {...};
если же не нужна начальная инициализация, то так:
const __no_init char data[4096] @ 0x1000;
Только приходится выделять под такую константу весь сегмент, например 4096 байт. Это вобщем проще, чем лезть в XCL файл и там выделять независимый от CODE сегмент для констант и обзывать его своим уникальным именем.