Перейти к содержанию
    

Ubuntu 16 openocd STM32f407DISCOVERY - openocd failed

Нашел вот такую книжицу:

https://japaric.github.io/discovery/README.html

и решил попробовать наконец Rust for Embedded.

 

Споткнулся на подключении моей платки к Ubuntu.

Ubuntu 16 у меня в virtualbox-е. По опыту знаю бывают проблемы с прокидыванием USB внутрь виртуальной машины....

 

Вопрос:

ошибка возникает на попытке присоединиться по stlink-ку

типа:

can't connect to OpenOCD - "Error: open failed"

у автора она вроде как описана, но все права и пр вроде проверил по два раза.

Есть ликакие рекомендации?

Помогите добрым советом.

Здесь его рекомендации, у меня не сработало:

https://japaric.github.io/discovery/appendi...ror-open-failed

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

команда lsusb в консоли что паказывает?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

команда lsusb в консоли что паказывает?

Да вроде видит.

 

alex@alex-VirtualBox:~/Desktop$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0483:3748 STMicroelectronics ST-LINK/V2
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

 

Да вроде видит.

 

alex@alex-VirtualBox:~/Desktop$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0483:3748 STMicroelectronics ST-LINK/V2
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

 

Перепроверил и о чудо, все заработало....

 

alex@alex-VirtualBox:~/Desktop$ openocd -f interface/stlink-v2.cfg -f target/stm32f4x.cfg
Open On-Chip Debugger 0.9.0 (2018-01-24-01:05)
Licensed under GNU GPL v2
For bug reports, read
    http://openocd.org/doc/doxygen/bugs.html
Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 2000 kHz
adapter_nsrst_delay: 100
srst_only separate srst_gates_jtag srst_open_drain connect_deassert_srst
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : clock speed 1800 kHz
Info : STLINK v2 JTAG v27 API v2 SWIM v0 VID 0x0483 PID 0x3748
Info : using stlink api v2
Info : Target voltage: 2.909307
Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints

 

Похоже на то что и хостовую машину и плату надо было все выключить и включить.

Спасибо за помощь! За то что отозвались!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...