Цитата(ViKo @ Jan 14 2015, 20:12)

Я сделал (?, проверю работоспособность завтра) иначе:
Код
static const char * const Text[]
Теперь массив указателей размещен во flash.
а чему удивляться-то ?
"const char*" это указатель на константу. содержимое по указателю изменять нельзя, а вот сам указатель - можно.
То есть его в теории нельзя пихать в RO - секцию. С другой стороны, умный компилятор мог бы и разобраться, что
эти переменные никогда не меняются и сделать соотв. оптимизацию.
"const char* const" это константрый указатель на константу. ни его, ни значение по его адресу менять нельзя.
ИМХО, комбинировать в разных сочетаниях static & const в надежде, что компилятор запихнет что-то во флэш, это непрофессиональные танцы с бубном.
Завтра выйдет новая версия компилятора, или флаг оптимизации кто поменяет и все развалится.