Доброе время суток.
По воле судьбы приходится сделать проект в AtmelStudio (6 или 7ая версия) (GCC).
Кто подскажет, как разместить переменные по фиксированным адресам в ОЗУ? Как сделать регион памяти нашёл, как разместить по фиксированным адресам не нашёл. До этого всё писал в IAR, там это сделать просто.
Цитата(Rash @ Sep 5 2017, 14:45)
Кто подскажет, как разместить переменные по фиксированным адресам в ОЗУ?
Так не работает что-ли?
Код
int var@0x1234;
Так работает в IAR, но не в GCC
MrYuran
Sep 7 2017, 04:09
RTFMЦитата
volatile int porta __attribute__((address (0x600)));
Да так работает, спасибо. Только теперь переменная определённая с атрибутом адреса исчезла из map файла. И проверить её адрес модно только в отладке.