Stm32f407 проблема отладки
У меня есть собственный проект, который использует STM32F407 MCU. Я использую комплект обнаружения на борту st-link, чтобы прошить мой проект. Кроме того, я использую инструмент cubemx для настройки HAL проекта.
Проблема заключается в том, что при создании уровня HAL я установил флажок оптимизации энергопотребления, который по умолчанию настраивает ненастроенные выводы для аналогового входа, а я не настраивал выводы swdio и swclk.
Я смог прошить один и не могу снова подключиться к плате проекта. Я попытался использовать NRST и настроить stlink для подключения при перезагрузке, но безуспешно. Вывод NRST ничего не делает при подключении к GND??!!!!
Есть идеи, как стереть прошитый SW, чтобы снова получить возможность мигать?
2 ответа
Используйте кнопку сброса или у вас нет его использовать провод.
Переведите микроконтроллер в режим системного загрузчика, сбросив его, пока вывод BOOT0 находится в высоком положении. В режиме загрузчика контакты SWD будут включены.