Цитата(*SERG @ Feb 21 2007, 09:52)

Вот код. Думаю, что неправильно объявляю переменные
char temp_inf[]="";
__flash char const knopka2[]={"knopka2"};
strcpy(temp_inf, knopka2); эту строчку не хочет компелить
Где ошибка

?
Или подскажите плиз, как это правильно делается
Я наверное сейчас глупость скажу

А вдруг в компиляторе реализована возможность копирования данных расположенных только
на одном устройстве, т.е. temp_inf и knopka2 - должны быть расположены обе во flash или
обе в ОЗУ. Или такого быть не может?