Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Проблем с флашване на STM32 и ST-LINK V2
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=18357
Страница 1 от 1

Автор:  lubo_88 [ Сря Май 11, 2022 9:52 pm ]
Заглавие:  Проблем с флашване на 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 чрез изтеглящ резистор.(не го свързвам с дебъгера).
Прикачам схема на платката. Моля, кажете къде бъркам.

Прикачени файлове:
servo_controller.png
servo_controller.png [ 172.84 KiB | Прегледано 3952 пъти ]

Автор:  syscop [ Сря Май 11, 2022 10:07 pm ]
Заглавие:  Re: Проблем с флашване на STM32 и ST-LINK V2

Свържи reset-та или го цъкни, когато му даваш да се свърже с mcu-to - това е най-сигурно. Може да експериментираш с настройките в Target/Settings/Mode.

Автор:  al_at [ Сря Май 11, 2022 10:16 pm ]
Заглавие:  Re: Проблем с флашване на STM32 и ST-LINK V2

Ето какво казва ПДФ-ът:
Цитат:
PA14 pin on TSSOP14 package acts as an output pin when the embedded bootloader is active (SPI1_MISO). On empty
devices (devices from factory), the bootloader is active due to the empty check mechanism (refer to RM0377 reference
manual). PA14 pin also acts as SWCLK. When programming devices in TSSOP14 for the first time, it is necessary to use
the "connect under reset" method and the SWD interface to disable the bootloader by driving this PA14/SWCLK pin.

Както е написал syscop, RESET-a си трябва.

Автор:  lubo_88 [ Сря Май 11, 2022 11:10 pm ]
Заглавие:  Re: Проблем с флашване на STM32 и ST-LINK V2

syscop написа:
Свържи reset-та или го цъкни, когато му даваш да се свърже с mcu-to - това е най-сигурно. Може да експериментираш с настройките в Target/Settings/Mode.

Тоест трябва да свържа ресет пина на дебъгера към ресет линията на контролера. Това ли имаш предвид? А ще трябва ли да премахна резистора или кондензатора.
Мога да запоя едно кабелче, ама ако трябва да го прецъквам ще е малко трудно, понеже елементите са 0603, платката като цяло е много малка и това въобще не бях го предвидил.

Автор:  syscop [ Сря Май 11, 2022 11:27 pm ]
Заглавие:  Re: Проблем с флашване на STM32 и ST-LINK V2

Тук https://www.st.com/content/ccc/resource ... ematic.pdf е показано какво да свържеш.

п.п.
Два дни експерименти икономисват 10 минути четене на документация :)

Автор:  maiden [ Сря Май 25, 2022 6:49 am ]
Заглавие:  Re: Проблем с флашване на STM32 и ST-LINK V2

Че то 0603 елементи са вече като радиолампи големи.
Да не са 0201 да видиш как ще запояваш кабелчета : )

Автор:  velio [ Чет Юни 30, 2022 1:54 pm ]
Заглавие:  Re: Проблем с флашване на STM32 и ST-LINK V2

3.3V на оригиналния ST-Link ТРЯБВА да са свързани с 3.3V на таргета, и таргета да е захранен от собствен източник! ST-Link НЕ захранва таргета. Поне оригиналния.

Автор:  HSB [ Съб Юли 02, 2022 3:34 am ]
Заглавие:  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В за захранва ама не казаха колко ток може да се дърпа от там.
Но и аз като другите колеги съм на мнение че всичките кутики дето уж можели да захранват таргета се ползва това само ако хептен няма нищо друго дето да даде захранване.

Автор:  gicho [ Пон Юли 04, 2022 3:48 pm ]
Заглавие:  Re: Проблем с флашване на STM32 и ST-LINK V2

Е. има си и плюсове - като например няма риск от голямата искра заради шантав контакт. Отделно, захранвания на разните "джитаци" се командват лесно от скриптовете им и това също помага.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/