роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Описание: кто-нибудь под никсами настраивал подобное?
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Просто досталась на халяву платка stm32f4-discovery. А ибо сижу под никсами- захотелось настроить. Но портит все st-link. Не понимаю я как его подружить с openocd. Или может что-то другое надо???
Вот такое дело выдает:

/home/vise/Загрузки/ARM/stlink/stlink/flash# openocd -s /usr/share/openocd/scripts -f board/stm32f4.cfg
Open On-Chip Debugger 0.5.0 (2011-12-03-10:15)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.berlios.de/doc/doxygen/bugs.html
Error: The specified debug interface was not found (stlink)
The following debug interfaces are available:
1: parport
2: dummy
3: ft2232
4: usb_blaster
5: amt_jtagaccel
6: gw16012
7: presto
8: usbprog
9: jlink
10: vsllink
11: rlink
12: ulink
13: arm-jtag-ew
14: buspirate
Runtime Error: /usr/share/openocd/scripts/board/stm32f4.cfg:10:
in procedure 'script'
at file "embedded:startup.tcl", line 58
in procedure 'interface' called at file "/usr/share/openocd/scripts/board/stm32f4.cfg", line 10

Хотя вроде говорят что поддерживает он уже...
Или может openocd поновее нужен???
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



На сайте написано - вроде поддерживается
что мешает взять самый свежий?
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Хмы поставил последнюю. Теперь так ругается:

openocd -s /usr/share/openocd/scripts -f board/stm32f4.cfg
Open On-Chip Debugger 0.6.1 (2013-04-06-21:47)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/d...oxygen/bugs.html
Error: The specified debug interface was not found (stlink)
The following debug interfaces are available:
Runtime Error: /usr/share/openocd/scripts/board/stm32f4.cfg:10:
in procedure 'script'
at file "embedded:startup.tcl", line 58
in procedure 'interface' called at file "/usr/share/openocd/scripts/board/stm32f4.cfg", line 10

Сама железка видится:

lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 010: ID 0483:3748 SGS Thomson Microelectronics ST-LINK/V2
Bus 002 Device 003: ID 0c45:60c0 Microdia PC Camera with Mic (SN9C105)
Bus 002 Device 016: ID 09da:054f A4 Tech Co., Ltd

Чего может быть не понятно...
Вообще никаких отладчиков не понимает. Может для них библиотеки отдельно надо как то собирать?
(Добавление)
Ага, заработало.
Вот чего помогло ./configure --verbose --enable-maintainer-mode --enable-stlink --no-create --no-recursion --disable-verbose-usb-io --disable-verbose-usb-comms

Сейчас самый глупый вопрос- как это все дело спользовать? Ж))) Желательно с eclipse и sourcery g++ ибо настроено уже вроде как...
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



что-то я у них в сорцах вижу только
http://sourceforge.net/p/openocd...2f4discovery.cfg
никакого stm32f4.cfg я не вижу вообще.
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Не знаю. У меня есть. Причем один только этот файл в /usr/share/openocd/scripts/board .
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



имхо что-то криво поставилось из openocd
зуб не дам, ибо сам никогда не ковырял его.
Если с openocd не сварится, то даю хинт - на камне этой дискавери есть
а) бутлоадер(подобный ардуиновскому)
б) может прошиваться с флешки, подключенной ей по micro-usb(гуглить DFU)

Но, конечно, лучше допилить openocd
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



вот новая напасть Ж))) Сейчас когда openocd из eclipse стартует пишет следующее:
libusbx: error [op_open] libusbx couldn't open USB device /dev/bus/usb/001/003: Permission denied.
можно chmod выставит права, но после перезагрузки все ясен пень по новой. Щас курю в сторону udev но чет как то пока без результата. Может сталкивался кто?
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



Сильно подозреваю, что надо юзера включить в какую-то правильно обученную группу. Какой дистрибут?
(Добавление)
Прочитать и осмыслить
http://sourceforge.net/apps/medi...ting_a_udev_Rule
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Какую группу? kubuntu 12.04 Ща почитаю.
 
 Top
Страниц (1): [1]
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru