David Brownell escreveu:
> On Friday 12 June 2009, Alain Mouette wrote:
>> And on the wiki there are samples, but not for
>> Luminary-Cortex-M3
> You mean "Texas Instruments" yes? :)
yes.. but I am not sure it it is :) or :(
> In svn:
> tcl/interface/luminary*
> tcl/target/lm3s*cfg
> They might need a bit of work yet. If so,
> please send patches!
I am trying it only now (I got delayed...)
But I get the error bellow
I have an older version (no svn version) of openOCD that works in the
same machine. It shows only (and connects):
Debug: ft2232.c:1336 ft2232_init_ftd2xx(): 'ft2232' interface using
FTD2XX with 'turtelizer2' layout (0403:bdc8)
------------error------------
Debug: 74 11 ft2232.c:2047 ft2232_init(): ft2232 interface using
shortest path jtag state transitions
Debug: 75 11 ft2232.c:1793 ft2232_init_ftd2xx(): 'ft2232' interface
using FTD2XX with 'turtelizer2' layout (0403:bdc8)
Warn : 76 57 ft2232.c:1843 ft2232_init_ftd2xx(): Unable to open FTDI
Device tried: 'Turtelizer JTAG/RS232 Adapter' and 'Turtelizer JTAG/RS232
Adapter A'
Error: 77 57 ft2232.c:1858 ft2232_init_ftd2xx(): unable to open ftdi
device: 2
Debug: 78 58 command.c:424 run_command(): Command failed with error code
-100
User : 79 58 command.c:626 openocd_jim_vfprintf(): Runtime error, file
"command.c", line 453:
User : 80 58 command.c:626 openocd_jim_vfprintf():
------------config------------
# script for luminary lm3s6965
#daemon configuration
telnet_port 4444
gdb_port 3333
interface ft2232
#interface TURTELIZER
ft2232_device_desc "Turtelizer JTAG/RS232 Adapter A"
ft2232_layout turtelizer2
ft2232_vid_pid 0x0403 0xbdc8
if { [info exists CHIPNAME] } {
set _CHIPNAME $CHIPNAME
} else {
set _CHIPNAME lm3s6965
}
if { [info exists ENDIAN] } {
set _ENDIAN $ENDIAN
} else {
# this defaults to a little endian
set _ENDIAN little
}
if { [info exists CPUTAPID ] } {
set _CPUTAPID $CPUTAPID
} else {
# force an error till we get a good number
# set _CPUTAPID 0x3ba00477
set _CPUTAPID 0x3ba0023b
}
# jtag speed
jtag_khz 500
jtag_nsrst_delay 100
jtag_ntrst_delay 100
#LM3S6965 Evaluation Board has only srst
#reset_config srst_only
reset_config srst_only separate
#jtag scan chain
jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 1 -irmask 0xf
-expected-id $_CPUTAPID
# the luminary variant causes a software reset rather than asserting SRST
# this stops the debug registers from being cleared
# this will be fixed in later revisions of silicon
set _TARGETNAME [format "%s.cpu" $_CHIPNAME]
target create $_TARGETNAME cortex_m3 -endian $_ENDIAN -chain-position
$_TARGETNAME -variant lm3s
# 4k working area at base of ram
$_TARGETNAME configure -work-area-virt 0 -work-area-phys 0x20000000
-work-area-size 0x4000 -work-area-backup 0
#flash configuration
flash bank stellaris 0 0 0 0 0
-----------
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development