Позволю себе влезть в старую тему, дабы не плодить новых. Пытаюсь запустить J-Link (если быть точнее MT-Link) под Linux, пока не очень получается.
OpenOCD собирал из репозитория, с ключом --enable-jlink.
Целевая плата на LPC1768.
При попытке запуска openocd, получаю следующее:
Код
$ openocd -f interface/jlink.cfg -f target/lpc1768.cfg
Open On-Chip Debugger 0.5.0-dev-00658-gaf3f77a (2010-12-17-12:20)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.berlios.de/doc/doxygen/bugs.html
Warn : Adapter driver 'jlink' did not declare which transports it allows; assuming legacy JTAG-only
Info : only one transport option; autoselect 'jtag'
adapter_nsrst_delay: 200
jtag_ntrst_delay: 200
32 kHz
Info : J-Link initialization started / target CPU reset initiated
Info : J-Link ARM V8 compiled Dec 16 2010 20:21:29
Info : JLink caps 0xb9ff7bbf
Info : JLink hw version 80000
Info : JLink max mem block 8368
Info : Vref = 3.254 TCK = 1 TDI = 0 TDO = 1 TMS = 0 SRST = 0 TRST = 0
Info : J-Link JTAG Interface ready
Error: jlink_usb_message failed with result=255)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Info : clock speed 32 kHz
Error: jlink_usb_message failed with result=255)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Error: jlink_usb_message failed with result=255)
Error: jlink_tap_execute, wrong result -107 (expected 1)
Command handler execution failed
in procedure 'transport'
Command handler execution failed
in procedure 'init'
Т.е. как я понимаю, сам отладчик находится, но дальше дело не идет.
PS
Родная софтина от Segger (JLinkExe) работает, процессор видит.
Код
$ ./start
SEGGER J-Link Commander V4.20h ('?' for help)
Compiled Oct 19 2010 14:02:03
DLL version V4.20h, compiled Oct 19 2010 14:01:59
Firmware: J-Link ARM V8 compiled Dec 16 2010 20:21:29
Hardware: V8.00
S/N: 11111118
VTarget = 3.254V
Info: TotalIRLen = 4, IRPrint = 0x01
Info: Found Cortex-M3 r2p0, Little endian.
Info: TPIU fitted.
Info: ETM fitted.
Info: FPUnit: 6 code (BP) slots and 2 literal slots
Found 1 JTAG device, Total IRLen = 4:
#0 Id: 0x4BA00477, IRLen: 04, IRPrint: 0x1, CoreSight JTAG-DP (ARM)
Cortex-M3 identified.
JTAG speed: 100 kHz
J-Link>