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