Отговори на тема  [ 9 мнения ] 
Проблем с флашване на STM32 и ST-LINK V2 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Яну 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 чрез изтеглящ резистор.(не го свързвам с дебъгера).
Прикачам схема на платката. Моля, кажете къде бъркам.


Прикачени файлове:
servo_controller.png
servo_controller.png [ 172.84 KiB | Прегледано 2101 пъти ]
Сря Май 11, 2022 8:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1954
Мнение Re: Проблем с флашване на STM32 и ST-LINK V2
Свържи reset-та или го цъкни, когато му даваш да се свърже с mcu-to - това е най-сигурно. Може да експериментираш с настройките в Target/Settings/Mode.

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Сря Май 11, 2022 9:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Апр 13, 2018 3:00 pm
Мнения: 1313
Местоположение: София
Мнение 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 си трябва.


Сря Май 11, 2022 9:16 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Яну 09, 2019 8:13 pm
Мнения: 19
Мнение Re: Проблем с флашване на STM32 и ST-LINK V2
syscop написа:
Свържи reset-та или го цъкни, когато му даваш да се свърже с mcu-to - това е най-сигурно. Може да експериментираш с настройките в Target/Settings/Mode.

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


Сря Май 11, 2022 10:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 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
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Нед Яну 25, 2009 1:55 pm
Мнения: 239
Мнение Re: Проблем с флашване на STM32 и ST-LINK V2
Че то 0603 елементи са вече като радиолампи големи.
Да не са 0201 да видиш как ще запояваш кабелчета : )


Сря Май 25, 2022 5:49 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 5:20 pm
Мнения: 3212
Мнение Re: Проблем с флашване на STM32 и ST-LINK V2
3.3V на оригиналния ST-Link ТРЯБВА да са свързани с 3.3V на таргета, и таргета да е захранен от собствен източник! ST-Link НЕ захранва таргета. Поне оригиналния.


Чет Юни 30, 2022 12:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 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
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: Проблем с флашване на STM32 и ST-LINK V2
Е. има си и плюсове - като например няма риск от голямата искра заради шантав контакт. Отделно, захранвания на разните "джитаци" се командват лесно от скриптовете им и това също помага.


Пон Юли 04, 2022 2:48 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 9 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни