Apтём (14.02.2014 23:54, просмотров: 91) ответил SciFi на Я кагбэ намекаю на раздельные адресные пространства ОЗУ и ПЗУ, а также на волшебное слово __flash или __code. Это офигенный косяк.
Вы ненамекаете, а прямо в глаз бьёте и на больной мозоль наступаете одновременно. Нельзя же так - надо к людям мягше и тд и тп. Ну что же с этим __flash делать - ничего не поделаешь. Приходится в проектах на АРМ все переменные из флеш объявлять так:
#define FLASH
.....
FLASH char Var1;
а для АВР так:
#define FLASH __flash
.....
FLASH char Var1;
До чего эти АРМы кривые-то...
А как это всё с AVRGCC совместить ума не приложу...Кривой этот GCC.
P.S. Впрочем через час-другой буду кривее их всех вместе взятых, чего и всем желаю.