Всем доброго времени суток! У меня имеется stm32f4discovery и я хочу прошить чистый камень STM32F407VGT6.
Подключил в разъем CN2 (SWD) платы stm32f4discovery 2 ногу (SWCLK) к 76 ноге (PA14) STM32F407VGT6; 3 ногу (GND) к GND STM32F407VGT6; 4 ногу (SWDIO) к 72 ноге (PA13) STM32F407VGT6. Питание 3В взял с той же stm32f4discovery. На stm32f4discovery снял джамперы CN3. Нога BOOT0 подключена к земле через резистор 510 Ом. BOOT1 подключена так же через 510 Ом к земле. Бусина SB11 впаяна! Создал простой проект через SMT32Cube. Наживаю кнопу Dowenload, выдает ошибку no target connected, Flash Download failed - Target DLL has been cancelled. Укоротил провода до 5 см. Скажите пожалуйста что я делаю не так? Весь день мучаюсь не могу понять(((
Через ST-Link utility тот же результат?
Да
Подключил к другому камню просто 4 ноги VDD, SWCLK, GND, SWDIO всё равно no target connected...
Установил последний STM32 ST-LINK Utility теперь выдает такую ошибку:
08:51:37 : Can not connect to target!
Please select "Connect Under Reset" mode from Target->Settings menu and try again.
If you're trying to connect to a low frequency application , please select a lower SWD Frequency mode from Target->Settings menu.
08:51:38 : No target connected
Всё заработало, помогло решение что нужно SWDIO и SWDCLK на питание резисторами 1К, плюс моя ошибка нашёл не пропай SWDCLK!!!
Еще бывает такая же ошибка когда МК программно залочен ввиду кривой прошивки. В этом случае может помочь только подключение RST и выбор «Connect Under Reset» в меню прошивальщика. Я иголкой с проводом от программатора утыкался в вывод RST микроконтроллера и когда убирал МК считывался прогером.