[an error occurred while processing this directive]
Указатель на FLASH строку, непонятки продолжаются. Помощь нужна.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено EV 11 сентября 2002 г. 20:16

Несмотря на предупреждение Аскольда о невозможности размещения строки во флеши методом, который приведен ниже, ИАР все же это делает (см. Мап). Замечу, что было бы странно, если бы он не делал то, что написано в его хелпе.

Но вопрос остается.
Как задекларировать и использовать указатель на строку, размещенную в флешке? Указатель должен быть в ОЗУ, естественно.
Пока что метод из хелпа результатов не дает: 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