Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ubuntu 16 openocd STM32f407DISCOVERY - openocd failed
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
kuka_v
Нашел вот такую книжицу:
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
klen
команда lsusb в консоли что паказывает?
kuka_v
Цитата(klen @ Jul 14 2018, 12:54) *
команда 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


Цитата(kuka_v @ Jul 16 2018, 07:32) *
Да вроде видит.

Код
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


Похоже на то что и хостовую машину и плату надо было все выключить и включить.
Спасибо за помощь! За то что отозвались!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.