Симуляция asm кода для микроконтроллера.
|
|
| Пн, 19.09.2016, 21:02 | Сообщение # 1
|
ELK
Постов: 81
Друзья |
Всем привет, кто-нибудь знает, существуют ли какие-нибудь программы для проверки кода на ассемблере, т.е чтобы можно было пошагово увидеть какая строка за какой выполняется? (микроконтроллеры AVR)
|
|
| Пн, 19.09.2016, 21:07 | Сообщение # 2
|
msmmmm
Постов: 891
Друзья |
В Atmel Studio вполне нормальный дебаггер. Видно все.
|
|
| Пн, 19.09.2016, 21:09 | Сообщение # 3
|
ELK
Постов: 81
Друзья |
msmmmm, как его запустить?
|
|
| Пн, 19.09.2016, 21:11 | Сообщение # 4
|
msmmmm
Постов: 891
Друзья |
Проект создан, программа написана и откомпилирована?
|
|
| Пн, 19.09.2016, 21:13 | Сообщение # 5
|
ELK
Постов: 81
Друзья |
Хотя похоже сам разобрался,
|
|
| Пн, 19.09.2016, 21:18 | Сообщение # 6
|
msmmmm
Постов: 891
Друзья |
За секунду не разберешься, там пошаговая и нормальная прогонка, точки останова, окна просмотра значений регистров, настройка частоты процессора, счетчик тактов и времени работы, просмотр и изменение регистров ввода-вывода. Должно хватить .
|
|
| Пн, 19.09.2016, 21:21 | Сообщение # 7
|
ELK
Постов: 81
Друзья |
msmmmm, Ну да, пока разобрался только как его запустить Не могу понять как на шаг вперед перейти.
|
|
| Пн, 19.09.2016, 21:27 | Сообщение # 8
|
msmmmm
Постов: 891
Друзья |
Читай внимательно, Step Into - шаг с заходом в подпрограмму, если встречается на пути, Step Over - подпрограммы выполняются за одно нажатие, есть выход из подпрограммы, если случайно залез. Все во вкладке Дебаг и в такой же панели инструментов.
|
|
| Пн, 19.09.2016, 21:32 | Сообщение # 9
|
ELK
Постов: 81
Друзья |
Дебаггинг работает только во вкладке disassembly?
|
|
| Пн, 19.09.2016, 21:33 | Сообщение # 10
|
msmmmm
Постов: 891
Друзья |
Нет, все бегает по листингу асм.
|
|