Обновить docs/debug_description.md
This commit is contained in:
parent
66a674cbb2
commit
1996b75321
@ -25,10 +25,10 @@
|
|||||||
7. Загрузить скетч на плату. Загружать скетч можно как по USB (`Скетч -> Загрузить на плату`), так и через программатор (`Скетч -> Загрузить на плату при помощи программатора`).
|
7. Загрузить скетч на плату. Загружать скетч можно как по USB (`Скетч -> Загрузить на плату`), так и через программатор (`Скетч -> Загрузить на плату при помощи программатора`).
|
||||||
! При запуске отладки скетч не компилируется и не загружается на плату автоматически. Поэтому при внесении изменений в код необходимо вручную повторять пункты 6,7 перед запуском отладки.
|
! При запуске отладки скетч не компилируется и не загружается на плату автоматически. Поэтому при внесении изменений в код необходимо вручную повторять пункты 6,7 перед запуском отладки.
|
||||||
8. Открыть панель отладочника в меню слева:
|
8. Открыть панель отладочника в меню слева:
|
||||||

|

|
||||||
После запуска отладки здесь будут доступны к просмотру стек вызовов функций, значения переменных, установленные точки остановы, а также состояние периферийных регистров микроконтроллера.
|
После запуска отладки здесь будут доступны к просмотру стек вызовов функций, значения переменных, установленные точки остановы, а также состояние периферийных регистров микроконтроллера.
|
||||||
9. Для запуска отладки нажать кнопку `Начать отладку` в верхней части экрана:
|
9. Для запуска отладки нажать кнопку `Начать отладку` в верхней части экрана:
|
||||||

|

|
||||||
При этом:
|
При этом:
|
||||||
- откроется новый терминал `gdb-server`, в котором запустится программа openocd. Терминал отображает статус соединения с микроконтроллером.
|
- откроется новый терминал `gdb-server`, в котором запустится программа openocd. Терминал отображает статус соединения с микроконтроллером.
|
||||||
- запустится режим отладки, а курсор выполнения программы остановится в начале функции `setup()`.
|
- запустится режим отладки, а курсор выполнения программы остановится в начале функции `setup()`.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user