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

 
 
 
Reply to this topicStart new topic
> STLink не работает в VirtualBox, проблема подключения дебаггера
dubb
сообщение Sep 13 2012, 16:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-08-09
Из: Сибири
Пользователь №: 51 936



Здравствуйте!
Подскажите пожалуйста, опытные ембеддеры biggrin.gif , никто не сталкивался с проблемой подключения дебаггеров от ST к виртуальной машине под Oracle VirtualBox?
Пытался подключить ST-Link'и с плат stm32vldescovery, stm32f4descovery, stm8sdescovery.
У меня хостовая система Win 7 x64 в виртуалке стоит Win XP x86. На V-box стоит последний пакет дополнений. При попытке подключить отладчик в виртуалке валазит сообщение:

Код
Не удалось подсоединить USB-устройство STMicroelectronics STM32 STLink [0100] к виртуальной машине work4.

USB device 'STMicroelectronics STM32 STLink' with UUID {d8435930-7fba-441c-9dee-31f6f9e2f9da} is busy with a previous request. Please try again later.

Код ошибки: E_INVALIDARG (0x80070057)
Компонент: HostUSBDevice
Интерфейс: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Вызванный интерфейс: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}


Попытка создать фильтр, чтобы STlink захватывался автоматически, тоже ни к чему не привела. cranky.gif

Спасибо, буду благодарен за любую подсказку по теме!
Go to the top of the page
 
+Quote Post
KiV
сообщение Sep 14 2012, 08:37
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 18-06-04
Пользователь №: 56



Цитата(dubb @ Sep 13 2012, 19:53) *
Код
... is busy with a previous request ...

Небось в хост машине драйвер устройства не стоит? Тогда эту проблему (сообщение выше) можно решить только многократными перезагрузками виртуалки, хоста, устройства и т.д. как и пишет система:
Цитата(dubb @ Sep 13 2012, 19:53) *
Код
... Please try again later. ...

пробуйте позже до изнеможения. biggrin.gif

А если серьезно, то это проблема конкретной виртуалки - VirtualBox а не USB устройства. Она захватывает на себя (неизвестное хосту) устройство но внутрь гостевой системы почему-то не отдает, или отдает не сразу. Помогают только упорные повторные попытки. Или попробовать поставить драйвер устройства на хост-системе, если таковой существует.
Go to the top of the page
 
+Quote Post
andries5
сообщение Sep 14 2012, 10:01
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 15-01-09
Из: Moldova
Пользователь №: 43 421



Цитата(KiV @ Sep 14 2012, 10:37) *
А если серьезно, то это проблема конкретной виртуалки - VirtualBox а не USB устройства.

А почему не использовать в Win 7 "XP mode"? В нем есть свой Windows Virtual PC.
Go to the top of the page
 
+Quote Post
dubb
сообщение Sep 14 2012, 11:10
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-08-09
Из: Сибири
Пользователь №: 51 936



2KiV:
Драйверы ST-Link на хосте стоят.

2andries5
Напишите, пожалуйста поподробнее о вашем варианте, не совсем понял что Вы имели ввиду. Использовать в качестве виртуалки Win Virtual PC? Надо попробовать. Хотя, конечно, хочется разобраться именно с этим косяком.

Сообщение отредактировал dubb - Sep 14 2012, 11:10
Go to the top of the page
 
+Quote Post
andries5
сообщение Sep 14 2012, 13:33
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 15-01-09
Из: Moldova
Пользователь №: 43 421



http://www.microsoft.com/rus/windows/virtu...c/download.aspx
Думаю он лучше работает с внешними портами. Надо будет самому опробовать. Позже.

У меня не заработало. Увы. Но еще не закончил. Вечерком вернусь.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:13
Рейтинг@Mail.ru


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