Использование и подключение ST-Link | Урок по STM32 №93
STM32World
0:00 / 0:00
Использование и подключение ST-Link | Урок по STM32 №93
1 029 просмотров · 1 месяц назад
STM32World
8,63 тыс. подписчиков
1 029 просмотров · 1 месяц назад
Учебное пособие по началу работы с ST-Link. В этом видео мы рассмотрим ВСЕ различные способы подключения отладочного зонда ST-Link к плате разработки.
Мы рассмотрим основы прошивки и отладки SWD, а также добавим трассировку SWO и UART.
Купить Jolt Connect: https://currentmakers.com/products/jo...
Купить Streamline: https://currentmakers.com/products/st...
Jolt Connect: • STM32 - Jolt Connect - the perfect STM32 P...
Как справиться с неисправным STM32: • HELP I BRICKED my STM32 (How to UNBRICK) |...
ST-Link на вики STM32world: https://stm32world.com/wiki/ST-Link
Black Pill на вики STM32World: https://stm32world.com/wiki/Black_Pill
Jolt Connect на вики STM32world: https://stm32world.com/wiki/Jolt_Connect
Страница DIY ST-Link на вики STM32World: https://stm32world.com/wiki/DIY_STM32...
Github Исходный код репозитория, использованный в этом видео: https://github.com/STM32World/stm32fu...
Инструмент STLINK с открытым исходным кодом: https://github.com/stlink-org/stlink
#STM32 #Начало_работы #Учебное_руководство #STM32CubeIDE #STM32CubeMX #STM32CubeProgrammer #STLink #STM32World #CurrentMakers #JoltConnect
00:00 Задача
01:18 Добро пожаловать
01:47 Разработка без «программатора» — прошивка DFU
03:01 Официальный ST-Link/V2 и почему он ужасен (mini-USB и отсутствие маркировки)
05:05 Китайские подделки ST-Link/V2
06:01 Самодельный ST-Link/V2-1
07:00 Программатор Jolt Connect (см. (ссылка)
08:46 Распиновка Black Pill и контакты SWD
11:15 Распиновка Jolt Connect и основные 4 контакта, используемые для SWD
11:53 Базовое подключение SWD — питание целевого устройства от программатора
12:12 Прошивка из STM32CubeIDE
12:50 Использование инструментов командной строки ST-Link с открытым исходным кодом
13:47 Массовое стирание
14:38 Использование STM32CubeProgrammer
16:20 Добавление контакта сброса
19:08 Запуск внутрисхемной отладки из STM32CubeIDE
21:38 Точки останова и анализ локальных переменных
23:00 Пошаговое выполнение кода
24:50 УЧИТЕСЬ отлаживать — это важная часть процесса обучения
25:40 Живые выражения — по-прежнему только 2 провода (плюс питание)
25:41 Дополнительные возможности, НЕ поддерживаемые китайскими подделками
27:29 Включение Трассировка вывода SWO в STM32CubeMX
28:36 Добавление провода SWO от Jolt Connect к Black Pill
29:57 Добавление кода перенаправления printf
31:31 Открытие представления консоли данных ITM и включение захвата
32:35 Включение захвата
34:01 Использование SWO для статистического профилирования
36:35 Отладка последовательного вывода
40:29 Использование Streamline, чтобы избежать кошмара с кабелями
42:30 Использование альтернативной (и, возможно, лучшей) прошивки ST-Link
44:43 Заключительные мысли и заключение
Исправления:
17:50 Досадно, что я использовал неправильный вывод
28:07 Я имел в виду PB3, а не 13