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
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to