Дизассемблер в AVR Stutio 6.2

gena
Offline
Зарегистрирован: 04.11.2012

  Никто не подсткажет, как в AVR Studio 6.2 посмотреть результат компиляции программы на ассемблере, если программа написана на СИ.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Начиная с версии 6.0 это уже Atmel Studio. Заходим в настройки проекта: Project -> название_проекта_Properties (или Alt+F7). В открывшемся окне слева сверху выбираем вкладку Toolchain. В появившемся списке в разделе AVR/GNU Common выбираем подраздел Output Files. В появившемся списке правее отмечаем галочкой второй сверху пункт: .lss (Generate lss file). После компиляции, в папке проекта рядом с hex'ом появится lss файл с ассемблерным листингом. Открывается любым текстовым редактором.

Также, если запустить отладку, можно открыть окошко дизассемблера: Debug -> Windows -> Disassembly (или Alt+8)

P.S. Посоветовал бы последнюю седьмую версию студии, она у меня шустрее работает, чем шестая.

gena
Offline
Зарегистрирован: 04.11.2012

Огромное человеческое спасибо! Осваиваю Tiny10, а Studio 4.19 вроде и работает с ней, но что-то не то. Вынужден работать с Stidio 6.2 (ох и медленная). Седьмую ещё не пробовал,  т.к. "завис" на Win XP, а семёрка на неё не устанавливается.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Попробуйте ещё студию 6.0 - 6.1, сервис паки какие-то ещё были. Припоминаю, что поначалу шестая студия хоть как-то ворочалась, терпимо было. Но после обновления до 6.2 стала адски тормозить... При переключении по менюшкам интнрфейса зависало неимоверно. Правда могу утверждать только за Win7, на WinXP не пробовал.

gleco1
Offline
Зарегистрирован: 22.12.2015

Попробовал установить 7-ю студию. Установщик требует обновление Windows/ ( У меня 7-я Винда ультимейтная) Подскажите, была ли у Вас подобная проблема? У меня стоит 6,2 - Студия, но дизассемблера в ней нет. ( Debug-Windows- нет дизассма!)  Подскажите, как поставить 7-ю студию на 7-ю ВИНДУ.

 

__Alexander
Offline
Зарегистрирован: 24.10.2012

gena пишет:

Studio 4.19 вроде и работает с ней, но что-то не то. 

Это не то называется что только на асме для тини10 можно писать )))