[an error occurred while processing this directive]
|
Options -> ICCAVR -> Code -> Place string literals and constants in initialized RAM, может что-то и даст, хотя вряд ли :-))
Хотя я поступаю по-другому. Мое устройство выводит информацию на ЖКИ и протому у меня много текстовых строк-шаблонов в программе. Я их объявляю как строки в памяти программ. Вот пример :
__flash char string0[] = "String 0" ;
__flash char string1[] = "String 1" ;
Эти строки будут расположены в памяти программ, для их использования с библиотечными функциями (типа strcpy, sprintf) необходимо применять функции с суффиксом _P : strcpy_P(), sprintf_P().
E-mail: info@telesys.ru