STM32F103C8T6+ST_LINK V2 SWD НЕ РАБОТАЕТ

preview_player
Показать описание
STM32 ПОЧЕМУ НЕ РАБОТАЕТ ST_LINK ? Разбираемся вместе .

То что я использую или использовал в своих видео :

Рекомендации по теме
Комментарии
Автор

На будущее. Для того, чтоб C8T6 не блокировалась, и чтоб не пришлось ручками копаться каждый раз в системных библиотеках для комментирования строчки, надо в stm32cubemx во вкладке Pinout в разделе SYS значение Debug установить в SerialWire. Тогда зарезервируются две ноги для SWD ST-Link'а и не надо ничего искать и комментировать.
Пожалуйста. :-)

YuriyIY
Автор

Огромное спасибо автору! Очень долго не мог понять в чем дело. А все оказалось настолько просто.

iguidehalp
Автор

Спасибо за видео и всем кто помогал разобраться!

kogram
Автор

Настолько мутно и много наговорено. В комментах коротко и понятно. Спасибо комментам.

VelkáNula
Автор

Спасибо большое!
Очень сильно выручил!

НикитаКрутилин-бф
Автор

Да, закомо, когда-то тоже так напоролся, когда делал через CubeMX проект, но догадался посмотреть в закладку SYS (по-моему) и включить отладку по SWD )))

cahek
Автор

Про sys в cube тоже узнал через 2 дня знакомства c stm, все равно лайк, что смог разобраться и помочь другим.

АлександрКрузаков-гя
Автор

Тоже столкнулся с этим, но быстро допёр, что нужно отладку-то включить в коде. По идее, когда устройство выпускаешь в серию, то отладка включенной остаться не должна.

Ma_X
Автор

Совет в тему прошивок, вдруг пригодиться....
Я тут случайно напоролся на STшный видеоролик и долго думал почему же раньше его не нашел и так не делал. Да и никто из знакомых не пользовался, все uart да uart .... А оказывается у всех STM32 есть штатный USB загрузчик DFU
Оч удобно для обновы прошивки в коммерческих заказах. Я пробовал по видео шить F407 и F103, шьет !

al_xff_phreaker_us
Автор

Хаха!! Когда начал возиться, то же самое учудил, правда на совсем простом М0 и делал на регистрах. При настройке портов для мигания светодиодиком, "заодно" переключил режим PGIO PIN, на которые сигналы интерфейса отладки выводятся. Потом долго недоумевал, почему вроде иногда программатор соединяется с контроллером, потом теряет и все, до перезагрузки.

aleksbotler
Автор

Добрый день, у меня плата discovery stm32f100bt Windows 10
Плата определяется как заоминающее устройство а не как st-link

сергейбаглаев-фх
Автор

Так а с чего cubeMx в коде SW/JTAG ремапит или даже отключает ? (_AFIO_REMAP_SWJ_DISABLE())
Может когда проект создавал не назначил/отрубил или перенес SWDIO и SWCLK ноги ?

al_xff_phreaker_us
Автор

У меня 2 платы. Вот одна работает с отладчиком а вторая нет, хотя через STM32 ST-LINK Utility подключается без сброса и шьётся как Зингером. Потом решил почитать что на камне пишут. Оказалось на второй плате стоит CS32F103C8T6 китайская копия STM32F103C8T6. Подозреваю где то здесь собака и зарыта. Но у вас такая же плата как у меня та первая которая работает с отладкой .

Hz_
Автор

Хо хо, 1:49 рабочий стол похлеше моего.

Technmanac
Автор

Так ничего и не обьяснил.
Что это за строчка?
Как ты ее нашел?

ManOleg
Автор

ПОДСКАЖИТЕ НАЧИНАЕЩЕМУ ЧИТО ТАКОЕ ПЛАТА ОТЛАДКИ ДЛЯ ЧЕГО НУЖНО

серыйкуб-шн
Автор

Странное видео, сам отрубил swd и хочешь чтобы он работал ))

msdesignru
Автор

Меньше надо всякими HALами и SPLами и кубами пользоваться)). Пишите просто на CMSIS, зато будете знать stm лучше)

supercelt
Автор

А откуда она там берется эта строка?
Её куб создает? зачем?

Eurodaiver
Автор

А такой вопрос пробовал ли ты снять защиту прошивки как показал Руслан в своём видео:
это одно, а другое - у меня Куб генерирует всегда почему-то вот такую строчку:

А не мог бы ты показать также настройки отладчика а именно "Connect & Reset Options". Для сравнения я купил ULINK2, вот пришёл на днях и первые опыты очень даже позитивные. Прошивает быстрее и максимальную частоту дебагера можно теперь увеличить на 10мегагерц. На стлинке кажется было 2.

alexanderbecker