texty v AVRGCC

HUDA hudaklan@volny.cz
Pondělí Březen 20 09:43:44 CET 2006


Dobry den,
mam program pro ATTINY26 kde je hodne textu.
Myslel jsem, ze kdyz je budu definovat takto

#define TC_CHYBA1  "Chybi papir"
#define TC_CHYBA2  "Stul sklopen"
#define TC_CHYBA3  "Chybne dorazy"
#define TC_CHYBA4  "Kryt nozu"
#define TC_DOTAZ   "Opravdu smazat?"

a pak jen priradim

const unsigned char 
*tc_chyba[]={TC_CHYBA1,TC_CHYBA2,TC_CHYBA3,TC_CHYBA4,TC_DOTAZ};

ze budou texty v pevne pameti a v ramce se vytvori jen pointry.
Takto to v ICC kompilatoru funguje ale v AVRGCC program zacne ruzne bloudit
a to vubec nevolam zadnou funkci, ktera by s texty pracovala.
Pokud tech textu je malo, tak to funguje.
Jak spravne nadefinovat texty do pevne pameti?

HUDA





Další informace o konferenci Hw-list