реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> stm32vldiscovery определяется как флешка, не работает программатор
qnx
сообщение May 20 2017, 07:36
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 7-04-12
Из: город-герой Киев
Пользователь №: 71 226



Доброе время суток.
Столкнулся со следующей проблемой:

не работает программатор stm32vldiscovery, в Keil выдается следующая ошибка:

Прикрепленное изображение
а затем
Прикрепленное изображение


ОС - Windows 7 32bit

при этом в "STM32 ST-LINK Utility" фирмварка накатывается успешно
Прикрепленное изображение

, но при попытке соединиться с устройством (стм утилитой) выдается ошибка:
Прикрепленное изображение

Так же на st-link светодиод включается, когда в настройках меняется радиобатон с SWG на JTAG:

Прикрепленное изображение


В настройках Keil st-link не определяется:
Прикрепленное изображение


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



В итоге у меня не получается прошить МК.
Пробовал:
подменять STLinkUSBDriver.dll
включать сперва флешку, затем подключать st-link (решение нашел на http://radiokot.ru/forum/viewtopic.php?f=20&t=68780)


при этом ничего не удается сделать.
Подскажите пожалуйста что еще можно попробовать?

так же находил следующую инфу по этому поводу, но она мне не помогла пока:
https://electronix.ru/forum/index.php?showtopic=128762
http://microtechnics.ru/stm32-discovery-po...adochnoj-platy/ (до шага с #define STM32F10X_MD_VL дошел, но у меня во вкладке Utilits не отображается st-link, потому не получилось.
Go to the top of the page
 
+Quote Post
Lagman
сообщение May 20 2017, 10:15
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



А тут http://www.st.com/en/evaluation-tools/stm32vldiscovery.html пробовали смотреть?
Первое что попробовать это "STSW-LINK007 ST ST-LINK, ST-LINK/V2, ST-LINK/V2-1 firmware upgrade" там версия 2.28.18
Go to the top of the page
 
+Quote Post
qnx
сообщение May 20 2017, 11:43
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 7-04-12
Из: город-герой Киев
Пользователь №: 71 226



Цитата(Lagman @ May 20 2017, 12:15) *
А тут http://www.st.com/en/evaluation-tools/stm32vldiscovery.html пробовали смотреть?
Первое что попробовать это "STSW-LINK007 ST ST-LINK, ST-LINK/V2, ST-LINK/V2-1 firmware upgrade" там версия 2.28.18

спасибо большое за ответ, с st я все что можно поставил, даже пробовал http://www.st.com/content/st_com/en/produc...sw-link008.html , но не помогло.
ближе к вечеру за комп попаду, попробую еще раз, конкретную версию 2.28.18, которую Вы советуете
Go to the top of the page
 
+Quote Post
Wasserati
сообщение May 20 2017, 16:22
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-13
Пользователь №: 77 044



Судя по всем скриншотам программатор определяется нормально. Есть проблемы с подключением к МК. Опишите более конкретно что подключается и как.
С stm32VLDiscovery дело имел довольно давно, но насколько помню это плата определяется сразу и как внешний накопитель и как программатор.
Go to the top of the page
 
+Quote Post
Tanya
сообщение May 20 2017, 17:41
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Connect after reset говорит же. Было такое, кажется, после конфигурации нужных ЕЙ пинов не так как ЕЙ нужно.
Go to the top of the page
 
+Quote Post
qnx
сообщение May 21 2017, 06:44
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 7-04-12
Из: город-герой Киев
Пользователь №: 71 226



Цитата(Tanya @ May 20 2017, 20:41) *
Connect after reset говорит же. Было такое, кажется, после конфигурации нужных ЕЙ пинов не так как ЕЙ нужно.


подскажите пожалуйста как сделать reset?
пробовал в STM32 ST-LINK Utility во время коннекта нажимать reset button (красный светодиод на st-link начинает моргать), а затем, через секунд десять вновь ошибка (которую уже приводил выше)
Go to the top of the page
 
+Quote Post
Tanya
сообщение May 21 2017, 15:06
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(qnx @ May 21 2017, 09:44) *
подскажите пожалуйста как сделать reset?

Где-то там...
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
qnx
сообщение May 21 2017, 17:59
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 7-04-12
Из: город-герой Киев
Пользователь №: 71 226



Цитата(Tanya @ May 21 2017, 18:06) *
Где-то там...


у меня ст-линк не детектится((
а при выборе, вылетает сообщение, что в версии 2 доступно

Прикрепленное изображение


я предполагаю, что нужно попробовать перепрошить через uart, как здесь описано http://easystm32.ru/useful-things/42-bootloader-stm32 только не совсем понимаю что подключить, чтоб с дискавери платой это удалось

Go to the top of the page
 
+Quote Post
Lagman
сообщение May 21 2017, 18:42
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Если фирмваре нормально обновилось и 2 перемычки на плате stm32vldiscovery установлены и пишет ошибку, возможно в проекте выбран не тот процессор, а если вы хотите с помощью stm32vldiscovery прошить процессор на другой плате то значит напутали в соединениях.
Go to the top of the page
 
+Quote Post
Wasserati
сообщение May 21 2017, 19:59
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-13
Пользователь №: 77 044



Установка "Connect under reset" ничем в данном случае не поможет, так как у обрезка программатора установленного на stm32vldiscovery попросту нету линии Reset. Данную процедуру можно провести только следующим способом: принудительно притянуть линию Reset МК к земле (на stm32vldiscovery для этого специальная кнопка есть черного цвета), запустить процесс подключения к МК в программе (ST-Linl Utility, Keil и пр.) и сразу же отпустить Reset. После этого произойдет подключение. В некоторых особо запущенных случаях, удерживать Reset нужно секунду-две.
Ну и еще раз повторю, программатор софтом определяется, он просто не может подключиться к программируемому МК. Как выше заметили, это может происходить из-за неправильного подключения, отсутствия перемычек(любой из трех установленных на плате), либо, в худшем случае, программируемый МК уже мертв.
Go to the top of the page
 
+Quote Post
qnx
сообщение May 22 2017, 07:46
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 7-04-12
Из: город-герой Киев
Пользователь №: 71 226



Цитата(Wasserati @ May 21 2017, 22:59) *
Установка "Connect under reset" ничем в данном случае не поможет, так как у обрезка программатора установленного на stm32vldiscovery попросту нету линии Reset. Данную процедуру можно провести только следующим способом: принудительно притянуть линию Reset МК к земле (на stm32vldiscovery для этого специальная кнопка есть черного цвета), запустить процесс подключения к МК в программе (ST-Linl Utility, Keil и пр.) и сразу же отпустить Reset. После этого произойдет подключение. В некоторых особо запущенных случаях, удерживать Reset нужно секунду-две.
Ну и еще раз повторю, программатор софтом определяется, он просто не может подключиться к программируемому МК. Как выше заметили, это может происходить из-за неправильного подключения, отсутствия перемычек(любой из трех установленных на плате), либо, в худшем случае, программируемый МК уже мертв.


Цитата(qnx @ May 21 2017, 09:44) *
пробовал в STM32 ST-LINK Utility во время коннекта нажимать reset button (красный светодиод на st-link начинает моргать), а затем, через секунд десять вновь ошибка (которую уже приводил выше)


Доброе утро. Спасибо за помощь.
Вечером еще попробую через Keil, а то через STM32 ST-LINK Utility ошибка после удержания кнопки появляется
видимо, сгорел таки МК(

буду, если так, искать новый контроллер и впаивать на место этого, чтоб запустить таки плату отладочную.

Сейчас при включении в USB загораются оба светодиода (зеленый и синий) и постоянно горят.
Так же горит один красный постоянно и в зависимости от включенных SWG на JTAG иногда моргает еще один красный светодиод.
Go to the top of the page
 
+Quote Post
qnx
сообщение May 22 2017, 18:26
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 7-04-12
Из: город-герой Киев
Пользователь №: 71 226



Всем спасибо огромное за помощь!
удалось при помощи "STM32 ST-LINK Utility" сбросить МК.
перед "Connect" зажимал кнопочку "Reset" на программаторе и держал ее где-то 2-3 секунды (!!! если держать больше вылетает ошибка, как в первом моем сообщении). При отпускании кнопки показывается содержимое памяти МК, которое можно почистить.

п.с. хотя уже в течении дня заказал stm32f4discovery с али, думал восстановить этот не удастся.

Сообщение отредактировал qnx - May 22 2017, 18:28
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 08:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01452 секунд с 7
ELECTRONIX ©2004-2016