Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Тогда разместите переменную по адресу: unsigned char x __attribute__((at(0x00200040)))
Отправлено
Igor_Koval
(178.93.248.27)
23 июня 2010, г. 13:04
В ответ на:
это понятно можно так, но хотелось бы как ИАРе создать сегмент памяти и при инициализации стру...{+}
отправлено
Sadko
23 июня 2010, г. 13:01
Составить ответ
|
Вернуться на конференцию
Ответы
Ну а за ней хочу структуру положить, а потом опять чар... кто будет по смещению адрес считать?
-
Sadko
(23.06.2010, 13:08:37
212.40.41.26
,
пустое
)
А Вы в этом сегменте все данные сведите в одну большую структуру.
-
Quasy
(23.06.2010, 13:17:20
192.168.0.207,80.243.9.34
,
пустое
)
Да не серезно это все... Вроде посидел и немног оразобрался с scatter --- файлом...
-
Sadko
(23.06.2010, 18:00:5
212.40.41.26
, 607 байт)
А мап показал что действительно константы ляжут по нужному адресу.
-
Sadko
(23.06.2010, 18:00:32
212.40.41.26
, 416 байт)
Все правильно. Это брат единственный цывильный способ резервирования куска программного кода.(ну можно массив char FF объявить но придется самому вычислять оффсеты ) Только при объявлении сразу дай значения FF для всех элементов.
-
VasilyS
(23.06.2010, 21:24:31
80.92.96.25
,
пустое
)
А если нужны какие-то особо хитрые настройки и карты памяти, тогда, думаю, путь один - разбираться со scatter - файлом ...
-
Igor_Koval
(23.06.2010, 13:08:31
178.93.248.27
,
пустое
)
хм а примеров нигде не видели?
-
Sadko
(23.06.2010, 13:34:41
212.40.41.26
,
пустое
)
Видел, у Кейла на сайте наберите "Scatter". В моем случае с головой хватило вот этого:
-
Igor_Koval
(23.06.2010, 13:40:55
178.93.248.27
,
пустое
,
ссылка
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 6 на два:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru