Автор |
Съобщение |
lubo_88
Ранг: Минаващ
Регистриран на: Сря Яну 09, 2019 8:13 pm Мнения: 19
|
Проблем с флашване на STM32 и ST-LINK V2
Здравейте, Направих си платка, която управлява малко серво моторче. Това не е важно де. Проблемът е, че не мога да флашна контролерът. Микроконтролерът е STM32L021D4P7. Пробвам с един китайски ST-LINK V2 и ST-LINK Utility. Не успях никъде да намеря оригинален дебъгер. Когато натисна бутона "Connect to the target" ми изписва грешката "Cannot connect to target" и предположения за настройки, които трябва да направя. Свързвам ST-LINK V2 и микроконтролера по следния начин: ---------------- STLINK -> MCU
3V3 -> 3V3 (ако захраня платката с отделно захранване, оставам го несвързан) SWDIO -> SWDIO SWCLK -> SWCLK GND -> GND ----------------- От страната на микроконтролера NRST стои винаги на 3V3 чрез изтеглящ резистор.(не го свързвам с дебъгера). Прикачам схема на платката. Моля, кажете къде бъркам.
|
Сря Май 11, 2022 8:52 pm |
|
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 8:39 pm Мнения: 1954
|
Re: Проблем с флашване на STM32 и ST-LINK V2
Свържи reset-та или го цъкни, когато му даваш да се свърже с mcu-to - това е най-сигурно. Може да експериментираш с настройките в Target/Settings/Mode.
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!
|
Сря Май 11, 2022 9:07 pm |
|
|
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 3:00 pm Мнения: 1313 Местоположение: София
|
Re: Проблем с флашване на STM32 и ST-LINK V2
Ето какво казва ПДФ-ът: Както е написал syscop, RESET-a си трябва.
|
Сря Май 11, 2022 9:16 pm |
|
|
lubo_88
Ранг: Минаващ
Регистриран на: Сря Яну 09, 2019 8:13 pm Мнения: 19
|
Re: Проблем с флашване на STM32 и ST-LINK V2
Тоест трябва да свържа ресет пина на дебъгера към ресет линията на контролера. Това ли имаш предвид? А ще трябва ли да премахна резистора или кондензатора. Мога да запоя едно кабелче, ама ако трябва да го прецъквам ще е малко трудно, понеже елементите са 0603, платката като цяло е много малка и това въобще не бях го предвидил.
|
Сря Май 11, 2022 10:10 pm |
|
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 8:39 pm Мнения: 1954
|
Re: Проблем с флашване на STM32 и ST-LINK V2
Тук https://www.st.com/content/ccc/resource ... ematic.pdf е показано какво да свържеш. п.п. Два дни експерименти икономисват 10 минути четене на документация
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!
|
Сря Май 11, 2022 10:27 pm |
|
|
maiden
Ранг: Ориентиран
Регистриран на: Нед Яну 25, 2009 1:55 pm Мнения: 239
|
Re: Проблем с флашване на STM32 и ST-LINK V2
Че то 0603 елементи са вече като радиолампи големи. Да не са 0201 да видиш как ще запояваш кабелчета : )
|
Сря Май 25, 2022 5:49 am |
|
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 5:20 pm Мнения: 3212
|
Re: Проблем с флашване на STM32 и ST-LINK V2
3.3V на оригиналния ST-Link ТРЯБВА да са свързани с 3.3V на таргета, и таргета да е захранен от собствен източник! ST-Link НЕ захранва таргета. Поне оригиналния.
|
Чет Юни 30, 2022 12:54 pm |
|
|
HSB
Ранг: Форумен бог
Регистриран на: Сря Юли 26, 2006 11:15 am Мнения: 1244 Местоположение: Phoenix AZ
|
Re: Проблем с флашване на STM32 и ST-LINK V2
E искаш да кажеш че си прочел
UM1075 User manual ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32
И въпреки това не ти я станало ясно ?
Е те тъй трябва да е ( ползваш си захранването от твоята платка)
MCU ST LINK
3V3 > pin 1+2 SWDIO <> pin7 CLK < pin9 Reset < pin15
И GND то естествено
Инак аз се обаждах в СТ и казаха че можело да се ползва тяхното 3,3В за захранва ама не казаха колко ток може да се дърпа от там. Но и аз като другите колеги съм на мнение че всичките кутики дето уж можели да захранват таргета се ползва това само ако хептен няма нищо друго дето да даде захранване.
|
Съб Юли 02, 2022 2:34 am |
|
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 12:59 pm Мнения: 3855 Местоположение: Габрово
|
Re: Проблем с флашване на STM32 и ST-LINK V2
Е. има си и плюсове - като например няма риск от голямата искра заради шантав контакт. Отделно, захранвания на разните "джитаци" се командват лесно от скриптовете им и това също помага.
|
Пон Юли 04, 2022 2:48 pm |
|
|