On Mon, May 18, 2009 at 9:37 PM, Gene Smith <g...@chartertn.net> wrote: > I can't answer your questions but can only add another jlink question. I > know very little about the jlink. I have a yellow jlink that says "jlink > ks, IAR Systems" on the front (ks = kickstart?). On the back it says > J-Link-ARM-KS Serial Number 10001576. No idea of the rev level or > processor it contains (it is borrowed).
http://www.segger.com/download_jlink.html You can download the beta software for Linux. Here is what I get for the V6 Jlink. mc...@ubuntu904:~/Desktop/build/openocd/jlink$ ./start SEGGER J-Link Commander V4.03a ('?' for help) Compiled Feb 2 2009 11:34:21 Updating firmware: J-Link ARM V6 compiled Jan 15 2009 11:58:34 Replacing firmware: J-Link ARM V6 compiled Dec 03 2007 17:34:18 Waiting for new firmware to boot New firmware booted successfully ****** Error: Communication timed out after firmware update DLL version V4.03a, compiled Feb 2 2009 11:34:13 Unable to retrieve firmware info ! S/N : 156007287 OEM : IAR VTarget = 3.248V Info: TotalIRLen = 4, IRPrint = 0x01 WARNING: Identified core does not match configuration. (Found: ARM7, Configured: None) Found 1 JTAG device, Total IRLen = 4: Id of device #0: 0x4F1F0F0F Found ARM with core Id 0x4F1F0F0F (ARM7) ETM V1.2: 1 pairs addr.comp, 0 data comp, 4 MM decs, 1 counters RTCK reaction time is approx. 126ns Using adaptive clocking instead of fixed JTAG speed. > The evaluation board I am > connecting it to is IAR (made by Olimex) STR712 (ARM7TDMI). Should this > work with openocd? If so, what is the correct linux/bash command line? > It works OK with IAR Embedded Workbench Kickstart for ARM 4.30A on > windows. Right now whether the board is powered on or off or even if the > jtag cable is connected or not all I see is: > > sudo ./openocd -f target/interface/jlink -f target/target/str710.cfg > > Error: J-Link Command 0x01 failed (-2) > Error: J-Link command EMU_CMD_VERSION failed (-110) > <repeated 3 times> > > Info : J-Link initial read failed, don't worry <-- actually, need to worry! > Info : J-Link JTAG Interface ready > Error: J-Link command 0xdd failed (-2) > Error: J-Link command 0xdf failed (-2) > Warn : keep_alive() was not invoked in the 1000ms timelimit. GDB alive > packet not sent! (9190). Workaround: increase "set remotetimeout" in GDB > Error: J-Link setting speed failed (-2) > Error: There are no enabled taps? > Error: J-Link command 0xdd failed (-2) > Error: J-Link command 0xdf failed (-2) > Error: usb_bulk_write failed (requested=6, result=-2) > Error: jlink_tap_execute, wrong result -107 (expected 1) > Error: usb_bulk_write failed (requested=6, result=-2) > Error: jlink_tap_execute, wrong result -107 (expected 1) > Error: J-Link command 0xdd failed (-2) > Error: J-Link command 0xdf failed (-2) > Error: usb_bulk_write failed (requested=6, result=-2) > Error: jlink_tap_execute, wrong result -107 (expected 1) > Error: There are no enabled taps? > Warn : no telnet port specified, using default port 4444 > Warn : no gdb ports allocated as no target has been specified > Warn : no tcl port specified, using default port 6666 > Info : accepting 'telnet' connection from 0 > Error: J-Link command 0x01 failed (-2) > > (Then I can telnet but can do nothing useful.) Similar error message here with latest svn version but it seems to work. mc...@ubuntu904:~/Desktop/build/openocd/jlinknew$ openocd -f openocd_lpc2148.cfg Open On-Chip Debugger 0.2.0-in-development (2009-05-18-19:51) svn:1809 BUGS? Read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS $URL: svn://svn.berlios.de/openocd/trunk/src/openocd.c $ jtag_speed: 15 force hard breakpoints Error: J-Link command EMU_CMD_VERSION failed (-110) Info : J-Link ARM V6 compiled Dec 03 2007 17:34:18 Info : JLink caps 0xf7fbf Info : JLink max mem block 9992 Info : Vref = 3.248 TCK = 1 TDI = 0 TDO = 0 TMS = 0 SRST = 1 TRST = 1 Info : J-Link JTAG Interface ready Warn : keep_alive() was not invoked in the 1000ms timelimit. GDB alive packet not sent! (3104). Workaround: increase "set remotetimeout" in GDB Error: usb_bulk_read failed (requested=1, result=-110) Error: jlink_tap_execute, wrong result -107 (expected 1) Warn : keep_alive() was not invoked in the 1000ms timelimit. GDB alive packet not sent! (3012). Workaround: increase "set remotetimeout" in GDB Error: usb_bulk_read failed (requested=1, result=-110) Error: jlink_tap_execute, wrong result -107 (expected 1) Warn : keep_alive() was not invoked in the 1000ms timelimit. GDB alive packet not sent! (3237). Workaround: increase "set remotetimeout" in GDB Error: usb_bulk_read failed (requested=1, result=-110) Error: jlink_tap_execute, wrong result -107 (expected 1) Warn : no tcl port specified, using default port 6666 Info : accepting 'telnet' connection from 0 TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | lpc2148.cpu | Y | 0x00000000 | 0x4f1f0f0f | 0x04 | 0x01 | 0x0f | 0x0f mc...@ubuntu904:~/Desktop/build/openocd/jlinknew$ telnet localhost 4444 Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Open On-Chip Debugger > scan_chain TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | lpc2148.cpu | Y | 0x00000000 | 0x4f1f0f0f | 0x04 | 0x01 | 0x0f | 0x0f -- Xiaofan http://mcuee.blogspot.com _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development