Добрый день. Недавно жизнь заставила переходить на ARM. Есть плата c STM32F107 на борту. Отладчик J-Link. Делал все по рецепту из
http://we.easyelectronics.ru/CADSoft/ubunt...yuschihsya.html .
Система - Kubuntu 12.10 x64.
Из исходников openocd-0.6.1.tar.bz2 сделал следующее :
Код
$ tar xvf openocd-0.5.0.tar.bz2
$ cd openocd-0.5.0
$ ./configure --enable-jlink
$ make
$ sudo make install
Сделал фаил /etc/udev/rules.d/45-jlink.rules с содержимым
Код
# SEGGER JLINK USB DEVICE 1366:0101
BUS!="usb", ACTION!="add", SUBSYSTEM!=="usb_device", GOTO="kcontrol_rules_end"
SYSFS{idProduct}=="0101", SYSFS{idVendor}=="1366", MODE="664", GROUP="plugdev"
LABEL="kcontrol_rules_end"
убедился что через lsusb jtag виден.
в рабочем каталоге создал фаил openocd.cfg с содержимым
Код
telnet_port 4444
gdb_port 3333
source [find interface/jlink.cfg]
source [find target/stm32f1x.cfg]
Запускаю openocd - вылет.
CODE
Open On-Chip Debugger 0.6.1 (2012-11-21-13:03)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/doc/doxygen/bugs.htmlInfo : only one transport option; autoselect 'jtag'
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
jtag_ntrst_delay: 100
cortex_m3 reset_config sysresetreq
Info : J-Link initialization started / target CPU reset initiated
Error: J-Link command 0xde failed (-1)
Error: J-Link command 0xdc failed (-1)
Error: J-Link command 0x01 failed (-1)
Error: J-Link command EMU_CMD_VERSION failed (-1)
Info : J-Link JTAG Interface ready
Error: J-Link command 0xdd failed (-1)
Error: J-Link command 0xdf failed (-1)
Error: usb_bulk_write failed (requested=6, result=-1)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Error: J-Link setting speed failed (-1)
in procedure 'init'
Куда копать?
P.S. Перегрузился в винду - jtag работоспособен.
Сообщение отредактировал zemlemer - Nov 21 2012, 15:07
Причина редактирования: [code] для короткого кода!!!