From 1a4bc1810f0db39b4c0cd1a6762cb4965308dd7a Mon Sep 17 00:00:00 2001 From: klassents Date: Tue, 11 Mar 2025 07:31:25 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20docs/debug=5Fdescription.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/debug_description.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/debug_description.md b/docs/debug_description.md index f2ceb2a..9d4127e 100644 --- a/docs/debug_description.md +++ b/docs/debug_description.md @@ -24,9 +24,18 @@ 6. Скомпилировать скетч - `Скетч -> Проверить/Скомпилировать`. 7. Загрузить скетч на плату. Загружать скетч можно как по USB (`Скетч -> Загрузить на плату`), так и через программатор (`Скетч -> Загрузить на плату при помощи программатора`). ! При запуске отладки скетч не компилируется и не загружается на плату автоматически. Поэтому при внесении изменений в код необходимо вручную повторять пункты 6,7 перед запуском отладки. -8. Для запуска отладки нажать кнопку `Начать отладку`: -!картинка -При этом +8. Открыть панель отладочника в меню слева: +!картинка +После запуска отладки здесь будут доступны к просмотру стек вызовов функций, значения переменных, установленные точки остановы, а также состояние периферийных регистров микроконтроллера. +9. Для запуска отладки нажать кнопку `Начать отладку` в верхней части экрана: +!картинка +При этом: + - откроется новый терминал `gdb-server`, в котором запустится программа openocd. Терминал отображает статус соединения с микроконтроллером. + - запустится режим отладки, а курсор выполнения программы остановится в начале функции `setup()`. + - станут активны кнопки пошагового перемещения по программе. + - в стеке вызовов и в разделе состояния переменных появится новая информация. +10. Для просмотра отладочной информации можно запустить консоль отладки. Для этого на панели отладки нужно нажать соответствующую кнопку: +!картинка В отладке доступно: