Перейти к содержимому

Использование и подключение 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