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

 
 
> OpenOCD не видит ST-Link v2 через USBIP
Qic
сообщение Apr 15 2016, 12:14
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 1-02-15
Пользователь №: 84 881



Приветствую.
Столкнулся с некоторой проблемой. Есть stm32vldiscovery которая подключена к роутеру с котого Я прокидываю её через USBIP на PC.
Раньше Я пользовался CooCox и местный программатор/отладчик CoFlash замечательно всё видит и делает. Также всё замечательно видит и делает ST-Link utility.
Вот только мне захотелось пересесть на System Workbench for STM32 и на OpenOCD в частности (и при прямом подключении мне всё понравилось).
Однако OpenOCD не видит st-link через usbip при этом выдаёт какуюто дичь на счёт дисков. Его беспокоит "встроеный" mass storage в отладчике платы с рекламой?
Как Я понимаю, проблема в том что USBIP не обрабатывает композитные девайсы как этот, но ведь всё кроме OpenOCD работает!
Может мне кто поможет?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AleksBak
сообщение Apr 15 2016, 16:54
Сообщение #2


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

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



Цитата(Qic @ Apr 15 2016, 16:14) *
...
Однако OpenOCD не видит st-link через usbip при этом выдаёт какуюто дичь на счёт дисков. Его беспокоит "встроеный" mass storage в отладчике платы с рекламой?
...

Вообще-то вместо "дичи" нужно выкладывать текст самой ошибки. Вот если Вы напишите кому-то насчет этой ошибки (разработчикам т.е.), то все как положено выложите/укажите. Я примерно знаю, что за ошибка (она возможно "кракозябрами" будет если ОС не английская), но все-таки. Ошибка наверно типа - "попытка обращения к несуществующему диску" или что-то такое. Ее возможные причины: 1) т.к. OpenOCD обменивается через сокеты с ИДЕ, то может-быть брандмаузер ОС запретил его работу в сети (проверить); 2) может быть у вас на портах, что рабочие у OpenOCD (см. в "Debug Configurations") кто-то уже сидит/работает - проверить. И еще, проверьте вначале на компе через нормальный обычный USB - так работает или нет?
Go to the top of the page
 
+Quote Post
Qic
сообщение Apr 15 2016, 17:16
Сообщение #3





Группа: Участник
Сообщений: 6
Регистрация: 1-02-15
Пользователь №: 84 881



Цитата(AleksBak @ Apr 15 2016, 19:54) *
Вообще-то вместо "дичи" нужно выкладывать текст самой ошибки. Вот если Вы напишите кому-то насчет этой ошибки (разработчикам т.е.), то все как положено выложите/укажите. Я примерно знаю, что за ошибка (она возможно "кракозябрами" будет если ОС не английская), но все-таки. Ошибка наверно типа - "попытка обращения к несуществующему диску" или что-то такое. Ее возможные причины: 1) т.к. OpenOCD обменивается через сокеты с ИДЕ, то может-быть брандмаузер ОС запретил его работу в сети (проверить); 2) может быть у вас на портах, что рабочие у OpenOCD (см. в "Debug Configurations") кто-то уже сидит/работает - проверить. И еще, проверьте вначале на компе через нормальный обычный USB - так работает или нет?


Да именно эта ошибка про диск. При подключении напрямую всё нормально видится, т.к. в системе определяется именно st-link с его vid/pid. Через usbip есть только виртуальный диск.
Ничего не блочится и никто ничей порт не занимает, потому что Я сегодня его вручную запускал и openocd на шаге подключения(поиска) st-linka выдал что нет его.

Попробую финт ушами с драйверами, не знал про отличия в openocd в версиях libusb, спасибо.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 11:25
Рейтинг@Mail.ru


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