|
|
  |
stm32vldiscovery определяется как флешка, не работает программатор |
|
|
|
May 20 2017, 07:36
|
Участник

Группа: Участник
Сообщений: 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=128762http://microtechnics.ru/stm32-discovery-po...adochnoj-platy/ (до шага с #define STM32F10X_MD_VL дошел, но у меня во вкладке Utilits не отображается st-link, потому не получилось.
|
|
|
|
|
May 20 2017, 10:15
|
Знающий
   
Группа: Свой
Сообщений: 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
|
|
|
|
|
May 20 2017, 11:43
|
Участник

Группа: Участник
Сообщений: 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, которую Вы советуете
|
|
|
|
|
May 20 2017, 16:22
|
Участник

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

|
Судя по всем скриншотам программатор определяется нормально. Есть проблемы с подключением к МК. Опишите более конкретно что подключается и как. С stm32VLDiscovery дело имел довольно давно, но насколько помню это плата определяется сразу и как внешний накопитель и как программатор.
|
|
|
|
|
May 21 2017, 06:44
|
Участник

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

|
Цитата(Tanya @ May 20 2017, 20:41)  Connect after reset говорит же. Было такое, кажется, после конфигурации нужных ЕЙ пинов не так как ЕЙ нужно. подскажите пожалуйста как сделать reset? пробовал в STM32 ST-LINK Utility во время коннекта нажимать reset button (красный светодиод на st-link начинает моргать), а затем, через секунд десять вновь ошибка (которую уже приводил выше)
|
|
|
|
|
May 21 2017, 17:59
|
Участник

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

|
Цитата(Tanya @ May 21 2017, 18:06)  Где-то там... у меня ст-линк не детектится(( а при выборе, вылетает сообщение, что в версии 2 доступно
я предполагаю, что нужно попробовать перепрошить через uart, как здесь описано http://easystm32.ru/useful-things/42-bootloader-stm32 только не совсем понимаю что подключить, чтоб с дискавери платой это удалось
|
|
|
|
|
May 21 2017, 19:59
|
Участник

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

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

Группа: Участник
Сообщений: 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 иногда моргает еще один красный светодиод.
|
|
|
|
|
May 22 2017, 18:26
|
Участник

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

|
Всем спасибо огромное за помощь! удалось при помощи "STM32 ST-LINK Utility" сбросить МК. перед "Connect" зажимал кнопочку "Reset" на программаторе и держал ее где-то 2-3 секунды (!!! если держать больше вылетает ошибка, как в первом моем сообщении). При отпускании кнопки показывается содержимое памяти МК, которое можно почистить.
п.с. хотя уже в течении дня заказал stm32f4discovery с али, думал восстановить этот не удастся.
Сообщение отредактировал qnx - May 22 2017, 18:28
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|