[an error occurred while processing this directive]
Аскольд вам правильно всё сказал. Вдумчивее нужно быть.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено AlexD 11 сентября 2002 г. 21:29
В ответ на: Указатель на FLASH строку, непонятки продолжаются. Помощь нужна. отправлено EV 11 сентября 2002 г. 20:16

>> Несмотря на предупреждение Аскольда о невозможности .....
Ну конечно делает, откуда же ещё они попадут в ОЗУ?

То, что Вы делаете - это определяете указатели во флеш на строки в ОЗУ.
То есть ситуация прямо противоположная.
То, что Вам нужно, можно сделать так:

__flash char move_p_f[] = "MOVE";
__flash char chan_p_f[] = "KAHAз=";

char __flash *move_p = move_p_f;
char __flash *chan_p = chan_p_f;

...далее пожалуйте:

chan_p = move_p;

PS Прошу заметить, что char __flash *xxx и __flash char *xxx есть разные вещи.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru