реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Адреса переменных в Atmel Studio
Rash
сообщение May 24 2017, 13:17
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Приветсвую.
Подскажите, как посмотреть адреса всех объявленных переменных в Atmel Studio?
Кроме как их ручками добавлять в Watch окно.
Go to the top of the page
 
+Quote Post
Obam
сообщение May 24 2017, 14:43
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Листинги от компилятора и компоновщика. Не?


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Rash
сообщение May 24 2017, 14:57
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



пример можно?
Сам не нашёл. Последний раз со студией имел дело ещё версией 4.19. текущая установлена 6.1.
Нужно: <имя переменной> - <адрес>
В IAR например есть специальное окно Statics, открывается под отладкой.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 24 2017, 15:05
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Искомое обычно называется map-файлом.
Go to the top of the page
 
+Quote Post
Rash
сообщение May 24 2017, 15:27
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



В map файле нашёл, спасибо.
Адреса полей структур естественно не отображаются, ручками придётся вычислить.

Интересно, зачем плюсанули к адресу SRAM 0x00802000 а не 0x2000. Контроллер Xmega.
И ещё вопрос, некоторые адреса указывают на путь к файлу *.o, это какие переменные?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 13:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016