mini2440+openJTAG+openOCD

Post Reply
Klets
Posts: 1
Joined: Mon Dec 06, 2010 2:38 am

mini2440+openJTAG+openOCD

Post by Klets » Wed Dec 29, 2010 12:25 pm

Hello,
I'm trying to run one of examples from CD (which was in the box with mini2440), but have problems. I'm using XSCALE ARM JTAG USB Emulator+openOCD+eclipse+GNUARM.
After succesfull building example project "leds", I'm run through eclipse openocd with next script:

*************************************************************************************************************************
telnet_port 4444

gdb_port 3333



interface ft2232

ft2232_device_desc "USB<=>JTAG&RS232"
ft2232_layout jtagkey
ft2232_vid_pid 0x1457 0x5118

jtag_rclk 0



# Target configuration for the Samsung 2440 system on chip
# Tested on a S3C2440 Evaluation board by keesj
# Processor : ARM920Tid(wb) rev 0 (v4l)
# Info: JTAG tap: s3c2440.cpu tap/device found: 0x0032409d (Manufacturer: 0x04e, Part: 0x0324, Version: 0x0)

if { [info exists CHIPNAME] } {
set _CHIPNAME $CHIPNAME
} else {
set _CHIPNAME s3c2440
}

if { [info exists ENDIAN] } {
set _ENDIAN $ENDIAN
} else {
# this defaults to a bigendian
set _ENDIAN little
}

if { [info exists CPUTAPID ] } {
set _CPUTAPID $CPUTAPID
} else {
# force an error till we get a good number
set _CPUTAPID 0x0032409d
}

#jtag scan chain
jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0x0f -expected-id $_CPUTAPID

set _TARGETNAME $_CHIPNAME.cpu
target create $_TARGETNAME arm920t -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm920t

$_TARGETNAME configure -work-area-phys 0x200000 -work-area-size 0x4000 -work-area-backup 1

#reset configuration
reset_config trst_and_srst

*****************************************************************************************************************************

Console Output:
*****************************************************************************************************************************
Open On-Chip Debugger 0.4.0 (2010-10-01-13:56)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.berlios.de/doc/doxygen/bugs.html
RCLK - adaptive
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain
Info : RCLK (adaptive clock speed) not supported - fallback to 6000 kHz
Error: couldn't read enough bytes from FT2232 device (52 < 81)
Error: couldn't read from FT2232
Error: JTAG scan chain interrogation failed: all ones
Error: Check JTAG interface, timings, target power, etc.
Command handler execution failed
Warn : jtag initialization failed; try 'jtag init' again.

***************************************************************************************************************************
Could you help me with that problem?

Thanks.

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests