qnx 0 20 мая, 2017 Опубликовано 20 мая, 2017 · Жалоба Доброе время суток. Столкнулся со следующей проблемой: не работает программатор 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, потому не получилось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lagman 1 20 мая, 2017 Опубликовано 20 мая, 2017 · Жалоба А тут 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
qnx 0 20 мая, 2017 Опубликовано 20 мая, 2017 · Жалоба А тут 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, которую Вы советуете Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wasserati 0 20 мая, 2017 Опубликовано 20 мая, 2017 · Жалоба Судя по всем скриншотам программатор определяется нормально. Есть проблемы с подключением к МК. Опишите более конкретно что подключается и как. С stm32VLDiscovery дело имел довольно давно, но насколько помню это плата определяется сразу и как внешний накопитель и как программатор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 20 мая, 2017 Опубликовано 20 мая, 2017 · Жалоба Connect after reset говорит же. Было такое, кажется, после конфигурации нужных ЕЙ пинов не так как ЕЙ нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
qnx 0 21 мая, 2017 Опубликовано 21 мая, 2017 · Жалоба Connect after reset говорит же. Было такое, кажется, после конфигурации нужных ЕЙ пинов не так как ЕЙ нужно. подскажите пожалуйста как сделать reset? пробовал в STM32 ST-LINK Utility во время коннекта нажимать reset button (красный светодиод на st-link начинает моргать), а затем, через секунд десять вновь ошибка (которую уже приводил выше) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 21 мая, 2017 Опубликовано 21 мая, 2017 · Жалоба подскажите пожалуйста как сделать reset? Где-то там... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
qnx 0 21 мая, 2017 Опубликовано 21 мая, 2017 · Жалоба Где-то там... у меня ст-линк не детектится(( а при выборе, вылетает сообщение, что в версии 2 доступно я предполагаю, что нужно попробовать перепрошить через uart, как здесь описано http://easystm32.ru/useful-things/42-bootloader-stm32 только не совсем понимаю что подключить, чтоб с дискавери платой это удалось Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lagman 1 21 мая, 2017 Опубликовано 21 мая, 2017 · Жалоба Если фирмваре нормально обновилось и 2 перемычки на плате stm32vldiscovery установлены и пишет ошибку, возможно в проекте выбран не тот процессор, а если вы хотите с помощью stm32vldiscovery прошить процессор на другой плате то значит напутали в соединениях. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wasserati 0 21 мая, 2017 Опубликовано 21 мая, 2017 · Жалоба Установка "Connect under reset" ничем в данном случае не поможет, так как у обрезка программатора установленного на stm32vldiscovery попросту нету линии Reset. Данную процедуру можно провести только следующим способом: принудительно притянуть линию Reset МК к земле (на stm32vldiscovery для этого специальная кнопка есть черного цвета), запустить процесс подключения к МК в программе (ST-Linl Utility, Keil и пр.) и сразу же отпустить Reset. После этого произойдет подключение. В некоторых особо запущенных случаях, удерживать Reset нужно секунду-две. Ну и еще раз повторю, программатор софтом определяется, он просто не может подключиться к программируемому МК. Как выше заметили, это может происходить из-за неправильного подключения, отсутствия перемычек(любой из трех установленных на плате), либо, в худшем случае, программируемый МК уже мертв. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
qnx 0 22 мая, 2017 Опубликовано 22 мая, 2017 · Жалоба Установка "Connect under reset" ничем в данном случае не поможет, так как у обрезка программатора установленного на stm32vldiscovery попросту нету линии Reset. Данную процедуру можно провести только следующим способом: принудительно притянуть линию Reset МК к земле (на stm32vldiscovery для этого специальная кнопка есть черного цвета), запустить процесс подключения к МК в программе (ST-Linl Utility, Keil и пр.) и сразу же отпустить Reset. После этого произойдет подключение. В некоторых особо запущенных случаях, удерживать Reset нужно секунду-две. Ну и еще раз повторю, программатор софтом определяется, он просто не может подключиться к программируемому МК. Как выше заметили, это может происходить из-за неправильного подключения, отсутствия перемычек(любой из трех установленных на плате), либо, в худшем случае, программируемый МК уже мертв. пробовал в STM32 ST-LINK Utility во время коннекта нажимать reset button (красный светодиод на st-link начинает моргать), а затем, через секунд десять вновь ошибка (которую уже приводил выше) Доброе утро. Спасибо за помощь. Вечером еще попробую через Keil, а то через STM32 ST-LINK Utility ошибка после удержания кнопки появляется видимо, сгорел таки МК( буду, если так, искать новый контроллер и впаивать на место этого, чтоб запустить таки плату отладочную. Сейчас при включении в USB загораются оба светодиода (зеленый и синий) и постоянно горят. Так же горит один красный постоянно и в зависимости от включенных SWG на JTAG иногда моргает еще один красный светодиод. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
qnx 0 22 мая, 2017 Опубликовано 22 мая, 2017 (изменено) · Жалоба Всем спасибо огромное за помощь! удалось при помощи "STM32 ST-LINK Utility" сбросить МК. перед "Connect" зажимал кнопочку "Reset" на программаторе и держал ее где-то 2-3 секунды (!!! если держать больше вылетает ошибка, как в первом моем сообщении). При отпускании кнопки показывается содержимое памяти МК, которое можно почистить. п.с. хотя уже в течении дня заказал stm32f4discovery с али, думал восстановить этот не удастся. Изменено 22 мая, 2017 пользователем qnx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться