Добрый день!
Никак не могу одолеть задачку.
В си возможна конструкция
Код
char *pm="Words";
Т.е указатель на это слово, по которому можно ссылаться на это слово.
Попробовал реализовать это в IARavr
Код
__flash char * __flash pm="Words";
Ругается на не соответствие типов памяти. Т.е компилятор говорит, что я пытаюсь тип char скормить __flash char
Если сделать так:
Код
__flash char *pm="Words";
В таком случае все естествен пихается в озу, но такая конструкция проходит.
P.S.
Понятно, что проблему можно решить через массив, но хочется разобраться именно с такой конструкцией.