Спасибо за советы вчера по стуктурам в С. Но как говорится спасибо за хлебушек, можно его намазать маслом.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Urov 10 декабря 2004 г. 10:14

Имеется структура если она в ОЗУ с ней работать можно
Но хочется (т.к она статична) хранить ее во Flash

typedef flash struct TMenuItem {char ind;
flash struct TMenuItem *pNext;
}Menu;
//Описываю две структуры
flash Menu Munu_Setup;
flash Menu Menu_Ind;

Вопрос как заполнить эти структуры (т.к они находятся во Flash заполнение в функции невозможно)
Если делать так
flash Menu Munu_Setup={1,&Menu_Ind}; // кричит двойное описание структуры
Если же заполнение делать одновременно
с описанием то ругается на &Menu_Ind- т.к оно еще не описано.
Через указатели -- компилер ругается когда пытаюсь дать указателю адрес структуры из Flash.

Понимаю что заполнять надо после описани всех структур и при этом не в процедурах
Помогите как это делается в CV.

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

Ответы



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

E-mail: info@telesys.ru