Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Переменные по фиксированным адресам в AtmelStudio
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Rash
Доброе время суток.
По воле судьбы приходится сделать проект в AtmelStudio (6 или 7ая версия) (GCC).
Кто подскажет, как разместить переменные по фиксированным адресам в ОЗУ? Как сделать регион памяти нашёл, как разместить по фиксированным адресам не нашёл. До этого всё писал в IAR, там это сделать просто.
Zlumd
Цитата(Rash @ Sep 5 2017, 14:45) *
Кто подскажет, как разместить переменные по фиксированным адресам в ОЗУ?
Так не работает что-ли?
Код
int var@0x1234;
Rash
Так работает в IAR, но не в GCC
MrYuran
RTFM
Цитата
volatile int porta __attribute__((address (0x600)));
Rash
Да так работает, спасибо. Только теперь переменная определённая с атрибутом адреса исчезла из map файла. И проверить её адрес модно только в отладке.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.