Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Как сделать на GCC флешь указатель на указатель типа: TMenuItem flash*flash* CurMenu; Что-то не найду никак :-(
Отправлено
бомж
(88.217.108.229)
22 января 2011, г. 22:29
Составить ответ
|
Вернуться на конференцию
Ответы
Оишите толком, что вам надо ? Такой указатель как вы описали вам ничем не поможет.
-
Юрий_СВ
(23.01.2011, 15:23:7
213.5.199.158
,
пустое
)
Просто, в WinAVR для памяти программ указатель на указатель не имеет большого смысла (на обычном Си). Всё равно прийдётся сделать 2 последовательных вызова функциичтения их памяти программ.
-
Юрий_СВ
(23.01.2011, 15:25:5
213.5.199.158
,
пустое
)
Вот, пожалуй, всё что вам нужно
-
Юрий_СВ
(23.01.2011, 15:47:20
213.5.199.158
, 381 байт)
благодарю
-
бомж
(23.01.2011, 18:31:18
88.217.127.43
,
пустое
)
А по правильному, по Иаровски не канает что ли?
-
VasilyS
(22.01.2011, 23:10:11
80.92.96.25
, 175 байт)
Это из другой оперы. Мне бы указатель на указатель. Да чтоб в флеше размещались, да на флешь указывали. Ну и GCC для ATMega, чисто конкретно.
-
бомж
(22.01.2011, 23:15:30
88.217.108.229
,
пустое
)
В CodeVisionAVR всё работает. Решил портировать в WinAVR, для сравнения. А там засада :-( Всё портировал, на менюшках споткнулся.
-
бомж
(22.01.2011, 23:19:17
88.217.108.229
,
пустое
)
Гм, я и дал флеш-указатель на флеш-указатель. Ни одного байта в ОЗУ >>
-
VasilyS
(22.01.2011, 23:23:54
80.92.96.25
, 124 байт)
Как раз CurMenu должен быть в RAM. Но флешно указывать на флешный указатель... :-) А то как же менюшки перебирать?
-
бомж
(22.01.2011, 23:57:4
88.217.108.229
,
пустое
)
Нет в GCC __flash !!! А то бы всё было мёдом намазано.
-
бомж
(22.01.2011, 23:53:17
88.217.108.229
,
пустое
)
А.... Без подчеркивания есть, а с подчеркиванием нет. Что же делать-то? Логический тупик! Как решить проблему? :-)
-
VasilyS
(22.01.2011, 23:55:56
80.92.96.25
,
пустое
)
На этот вопрос способен ответить только человек, имеющий опыт программирования в среде GCC. Опыт других сред программирования не поможет.
-
бомж
(22.01.2011, 23:59:12
88.217.108.229
,
пустое
)
В GCC есть PROGMEM
-
MBedder
(23.01.2011, 00:13:10
80.92.96.19
,
пустое
)
На такое: TMenuItem PROGMEM* PROGMEM* CurMenu; компилятор ругается, что CurMenu только для чтения.
-
бомж
(23.01.2011, 00:18:12
88.217.108.229
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru