Отладка STM32 программатором J-LINK по SWD

В разработке на микроконтроллерах широко распространены J-link программаторы-отладчики. Также доступно клиентское ПО для них Ozone . У J-link есть 20 пиновый разъём. На нем заложены пины для шины SWD и UART . SWD это - двухпроводной полудуплексный интерфейс для программирования микроконтроллеров. В этой заметке я расскажу как прошить микроконтроллер STM32 по SWD шине при помощи программатора J-link.

https://habr.com/ru/articles/995996/

#jlink #Ozone #STM32 #GCC #swd #gdb #gdbserver #gdbclient #пошаговая_отладка #отладчик

Отладка STM32 программатором J-LINK по SWD

В разработке на микроконтроллерах широко распространены J-link программаторы-отладчики. Также широко доступно клиентское ПО для них Ozone. У J-link есть 20 пиновый разъём. На нем заложены пины для...

Хабр

Пошаговая GDB отладка прошивки STM32 из консоли cmd

Порой бывает так, что вы скачиваете open-source репозиторий, а там нет файлов .project и .сproject для eclipse или файлы .project и .сproject есть, но они по каким-то причинам повреждены и IDE их не может открыть. Тем не менее прошивка собирается командой make all. Ты ее прошиваешь и LED не мигает. Очевидно, что прошивка зависла. Где-то свалилась в HardFault_Handler. В этом случае надо просто взять и запускать пошаговую отладку из консоли . Это классический способ разобраться, где же произошла осечка.

https://habr.com/ru/articles/979122/

#stm32 #gdb #elf #cli #cmd #gdbserver #gdbclient #gcc #stlink #gnu

Пошаговая GDB отладка прошивки STM32 из консоли cmd

Порой бывает так, что вы скачиваете репозиторий, а там нет файлов .project и .сproject для eclipse или файлы .project и .сproject есть, но они, внезапно, по каким-то причинам повреждены и IDE их...

Хабр