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

Reply via email to