Jump to content

    
Sign in to follow this  
vptr

проблема с ST-Link

Recommended Posts

новая 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?

Share this post


Link to post
Share on other sites

Такая ситуация наблюдается если в системе есть виртуальный диск. Достаточно удалить виртуальный привод и сразу легчает. Об этом хорошо описано на сайте Атолика.

Share this post


Link to post
Share on other sites

такая же ситуация - STM32 ST-LINK Utility.exe v2.2.0 - не видит st-link'а встроенного в stm32vldiscovery

iar 6.10 видел но не прошивал, скачал iar 6.30 - также перестал видеть

что делать? где взять старую библиотеку?

Share this post


Link to post
Share on other sites
Такая ситуация наблюдается если в системе есть виртуальный диск. Достаточно удалить виртуальный привод и сразу легчает. Об этом хорошо описано на сайте Атолика.

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

 

такая же ситуация - 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, если надо могу выслать

Share this post


Link to post
Share on other sites

Скачал версию 2.1 - не помогло.

STLinkUSBDriver.dll v4.2.2.0 - старая или новая?

 

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

 

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

Share this post


Link to post
Share on other sites

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

Вот эта ссылочка

Share this post


Link to post
Share on other sites

После удаления виртуальных приводов, встроенный процессор в дисковери плате стал определяться. Спасибо за подсказку!

 

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

 

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

Всем спасибо за информацию!

 

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

 

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

 

Не удается прошить процессор при использовании iar 6.30.

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

 

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

 

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

 

Как прошить процессор из-под iar'а?

Edited by 1kvi1

Share this post


Link to post
Share on other sites
Скачал версию 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.

Share this post


Link to post
Share on other sites

Обновил кейл до 4.22а и в списке дебагеров пропал ST-Link, именно в списке выбора драйвера нет. Есть только ulink, Jlink и Signum Jtag. Папка с ST-Link на месте, в tools.ini кейла загрузка драйвера прописана.

Как решить проблему не откатываясь на более старый кейл?

Edited by General Dead

Share this post


Link to post
Share on other sites

Здравствуйте , почитал посты, отключил все виртуальные диски, нашел на компе файл STLinkUSBDriver.dll . куда его надо положить . чтоб проц заработал ?

Раньше проц подключался нормально , сейчас же комп говорит что неопознанное устройство и желтый восклицательный знак в трее

Share this post


Link to post
Share on other sites

post-45341-1342715057_thumb.jpg

.

Вот примерная схема STLink V2.

.

Схема восстановлена из нескольких урезанных схем STLink V2, а также из текстового описания STLink V2.

.

Есть несколько вопросов по схеме.

- Не совсем понятно со входом AN1, что делать, куда подключать, что мерить ?

- Надо ли питание от разъема XT1 +3.3V пропускать через диод, анодом к разъему (выводы A1, B1) ?

- Может еще какие либо замечания, дополнения, исправления в схеме необходимо сделать ?

.

Вот так...

Edited by Jenyok2

Share this post


Link to post
Share on other sites
Есть несколько вопросов по схеме.

- Не совсем понятно со входом AN1, что делать, куда подключать, что мерить ?

- Надо ли питание от разъема XT1 +3.3V пропускать через диод, анодом к разъему (выводы A1, B1) ?

 

AIN подключен к делителю R3/R2 и, видимо, должен мерить половину от +3.3.V, приходящего от таргета. Если это так, то, действительно, надо питание от разъёма пропускать через диод и R3 подключать к +3.3V до диода, т.е. на А1, В1.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this