Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: проблема с ST-Link
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
vptr
новая STM32 ST-LINK Utility.exe v2.2.0 с сайта st.com не видит ST-Link. После замены STLinkUSBDriver.dll на более старуюю версию (два месяца назад качалась с ST-LINK Utility v2.1.1) заработало. У всех так? В keil 4.22a видимо тоже придется заменить STLinkUSBDriver.dll на старый для работы с ST-Link?
aba
Такая ситуация наблюдается если в системе есть виртуальный диск. Достаточно удалить виртуальный привод и сразу легчает. Об этом хорошо описано на сайте Атолика.
1kvi1
такая же ситуация - STM32 ST-LINK Utility.exe v2.2.0 - не видит st-link'а встроенного в stm32vldiscovery
iar 6.10 видел но не прошивал, скачал iar 6.30 - также перестал видеть
что делать? где взять старую библиотеку?
vptr
Цитата(aba @ Nov 21 2011, 13:37) *
Такая ситуация наблюдается если в системе есть виртуальный диск. Достаточно удалить виртуальный привод и сразу легчает. Об этом хорошо описано на сайте Атолика.

спасибо, помогло. А старая dll работает и с виртуальным приводом, получается.

Цитата(1kvi1 @ Nov 21 2011, 14:56) *
такая же ситуация - STM32 ST-LINK Utility.exe v2.2.0 - не видит st-link'а встроенного в stm32vldiscovery
iar 6.10 видел но не прошивал, скачал iar 6.30 - также перестал видеть
что делать? где взять старую библиотеку?

по этой ссылке более старая версия v2.1 https://code.google.com/p/fishingtime-robon...mp;can=2&q=
при ее установке ставится более старая версия STLinkUSBDriver.dll. сама dll занимает 65536 Bytes, если надо могу выслать
1kvi1
Скачал версию 2.1 - не помогло.
STLinkUSBDriver.dll v4.2.2.0 - старая или новая?

Есть ссылка на решение проблемы в atollic'е?

Виртуальный диск нужно удалить который появляется при подключении платки или все остальные?
aba
STLinkUSBDriver.dll v4.2.2.0 - новая.
1 - если ST-Link подключался к компу до установки драйверов, то зайти в диспечер устройств и удалить драйвер для ST-Link.
2 - отключить ST-Link от компа и проинсталировать драйвер.
3 - если установлен Alcohol 120% или Daemon Tools, то удалить виртуальный привод из системы.
4 - подключить ST-Link, после этого должно всё работать.

http://www.atollic.com/index.php/kb/kbdebu...onnection_error
Вот эта ссылочка
1kvi1
После удаления виртуальных приводов, встроенный процессор в дисковери плате стал определяться. Спасибо за подсказку!

Такой вопрос - отладчик от платы stm32vl discovery будет работать с внешним stm32l?

С внешним stm32l - работает, только что добился подключения.
Всем спасибо за информацию!

Очередная проблема с st-link.

st-link utility исправно читает и прошивает микросхему, то есть работает и железо и отладчик.

Не удается прошить процессор при использовании iar 6.30.
То есть если отлаживать без загрузки отображается текущее состояние регистров - видно что работает.

Если попросить загрузить прошивку и отладить - отображает окно programming flash memory и ничего не делает.

На форуме ранее была информация о возможности смены iar 6.10 на iar 6.30 чтобы решить эту проблему. Но мне не помогло.

Как прошить процессор из-под iar'а?
vptr
Цитата(1kvi1 @ Nov 22 2011, 12:01) *
Скачал версию 2.1 - не помогло.
STLinkUSBDriver.dll v4.2.2.0 - старая или новая?

Есть ссылка на решение проблемы в atollic'е?

Виртуальный диск нужно удалить который появляется при подключении платки или все остальные?

у меня на WinXp был один виртуальный привод от daemon tool. STM32 ST-LINK Utility видит ST-Link с STLinkUSBDriver.dll версии 4.2.1.0, Если установлен STLinkUSBDriver.dll версии 4.2.2.0 то ST-Link становится невидимым и спасает отключение виртуального привода от daemon.
General Dead
Обновил кейл до 4.22а и в списке дебагеров пропал ST-Link, именно в списке выбора драйвера нет. Есть только ulink, Jlink и Signum Jtag. Папка с ST-Link на месте, в tools.ini кейла загрузка драйвера прописана.
Как решить проблему не откатываясь на более старый кейл?
Sa_zoom
Здравствуйте , почитал посты, отключил все виртуальные диски, нашел на компе файл STLinkUSBDriver.dll . куда его надо положить . чтоб проц заработал ?
Раньше проц подключался нормально , сейчас же комп говорит что неопознанное устройство и желтый восклицательный знак в трее
Jenyok2
Где можно найти электрическую схему и прошивку STLink V2 ?
Zwerg_nase
Цитата(Jenyok2 @ Jul 18 2012, 23:14) *
Где можно найти электрическую схему и прошивку STLink V2 ?

Вот схема ST-LINK/V2, интегрированного в STM3220G-EVAL.
Jenyok2
Спасибо.
Посмотрим.
Jenyok2
Нажмите для просмотра прикрепленного файла
.
Вот примерная схема STLink V2.
.
Схема восстановлена из нескольких урезанных схем STLink V2, а также из текстового описания STLink V2.
.
Есть несколько вопросов по схеме.
- Не совсем понятно со входом AN1, что делать, куда подключать, что мерить ?
- Надо ли питание от разъема XT1 +3.3V пропускать через диод, анодом к разъему (выводы A1, B1) ?
- Может еще какие либо замечания, дополнения, исправления в схеме необходимо сделать ?
.
Вот так...
Zwerg_nase
Цитата(Jenyok2 @ Jul 19 2012, 20:30) *
Есть несколько вопросов по схеме.
- Не совсем понятно со входом AN1, что делать, куда подключать, что мерить ?
- Надо ли питание от разъема XT1 +3.3V пропускать через диод, анодом к разъему (выводы A1, B1) ?


AIN подключен к делителю R3/R2 и, видимо, должен мерить половину от +3.3.V, приходящего от таргета. Если это так, то, действительно, надо питание от разъёма пропускать через диод и R3 подключать к +3.3V до диода, т.е. на А1, В1.
Jenyok2
Нажмите для просмотра прикрепленного файла
.
Очередная версия схемы.
Но вопросы все равно есть.
Метценгерштейн
не могу прошить из ИАРа 6.5.02 ничего. Если файл скомпилированный зашиваю через STM32 ST-LINK Utility, то зашивается и работает нормально.
(Кстати, для STM32 ST-LINK Utility подошел драйвер тот, что в комплекте с ИАРом шел- с сайта скаченный- висела ошибка драйвера в диспетчере устройств)

ошибки IAR выдает такие:

Fatal error: ST-Link Connection error Session aborted!
Failed to load flash loader: D:\program files\IAR Systems\ARM_Embedded Workbench 6.5\arm\config\flashloader\ST\
FlashSTM32L15xxB.flash

Daemon tools уже деинсталировал полностью. Реестр прочистил. Перезагрузился. А из ИАРа не шьётся все-равно (
Xenia
Цитата(Jenyok2 @ Jul 23 2012, 16:56) *
Очередная версия схемы.


Скажите, какова в вашей схеме функция транзистора VT1? А то я гляжу на него гляжу, но никак не могу понять для чего он нужен. sm.gif
Aleksandr Baranov
Для Enumeration, видимо.
http://www.lvr.com/usbcenum.htm
mantech
Цитата(Xenia @ Dec 31 2012, 16:58) *
Скажите, какова в вашей схеме функция транзистора VT1? А то я гляжу на него гляжу, но никак не могу понять для чего он нужен. sm.gif


Это ключ резистора на усб линию D+. Чтобы хост понял необходимый режим шины усб. В большинстве схем он подключен без ключа на плюс питания, но тут видно особенность такая...
Метценгерштейн
Всех с Новым Годом!

А смысл этой ошибки-то какой?
Failed to load flash loader: D:\program files\IAR Systems\ARM_Embedded Workbench 6.5\arm\config\flashloader\ST\

Он там физически лежит. Чего ИАР не в состоянии сделать?

решено
Как только поставил версию 6.50.1- все сразу прошилось. стояла 6.5.2
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.