[an error occurred while processing this directive]
|
>> Несмотря на предупреждение Аскольда о невозможности .....
Ну конечно делает, откуда же ещё они попадут в ОЗУ?
То, что Вы делаете - это определяете указатели во флеш на строки в ОЗУ.
То есть ситуация прямо противоположная.
То, что Вам нужно, можно сделать так:
__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