[an error occurred while processing this directive]
|
Несмотря на предупреждение Аскольда о невозможности размещения строки во флеши методом, который приведен ниже, ИАР все же это делает (см. Мап). Замечу, что было бы странно, если бы он не делал то, что написано в его хелпе.
Но вопрос остается.
Как задекларировать и использовать указатель на строку, размещенную в флешке? Указатель должен быть в ОЗУ, естественно.
Пока что метод из хелпа результатов не дает: Current не может быть изменен :(((
flash char *move_p="MOVE";
flash char *chan_p="KAHAз="; //Л=з :KAHAз
flash char *Current; //
FLASH
Relative segment, address : 00000594 - 000005C6
ENTRIES ADDRESS REF BY MODULE
======= ======= =============
Current 000005C6 Not referred to
chan_p 000005B6 Not referred to
move_p 0000059E Not referred to
E-mail: info@telesys.ru