Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[LM3S8962][OpenOCD] konfiguracja

anchorer 26 Feb 2011 14:52 1708 6
Computer Controls
  • #1
    anchorer
    Level 2  
    mam taki plik konfiguracyjny:
    
    # target: lm3s8962 
    if { [info exists CHIPNAME] } {	
       set  _CHIPNAME $CHIPNAME    
    } else {	 
       set  _CHIPNAME lm3s8962
    }
    if { [info exists CPUTAPID ] } {
       set _CPUTAPID $CPUTAPID
    } else {
       set _CPUTAPID 0x3ba00477
    }
    jtag_khz 500
    jtag_nsrst_delay 100
    jtag_ntrst_delay 100
    reset_config srst_only
    jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 1 -irmask 0xf -expected-id $_CPUTAPID
    set _TARGETNAME $_CHIPNAME.cpu
    target create $_TARGETNAME cortex_m3 -chain-position $_CHIPNAME.cpu -variant lm3s
    $_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size 0x4000
    set _FLASHNAME $_CHIPNAME.flash
    flash bank $_FLASHNAME stellaris 0 0 0 0 0 $_TARGETNAME
    


    ale niestety OpenOCD nie może się połączyć z moją płytką i nie mam pojęcia dlaczego...

    Taka jest odpowiedź programu:

    
    C:\Users\Kolx>openocd -f interface\luminary.cfg -f target\lm3s8962.cfg
    Open On-Chip Debugger 0.4.0 (2010-02-22-19:05)
    Licensed under GNU GPL v2
    For bug reports, read
            http://openocd.berlios.de/doc/doxygen/bugs.html
    500 kHz
    jtag_nsrst_delay: 100
    jtag_ntrst_delay: 100
    srst_only separate srst_gates_jtag srst_open_drain
    Warn : use 'lm3s8962.cpu' as target identifier, not '0'
    Error: unable to open ftdi device: device not found
    Command handler execution failed
    


    przeszukałem już co najmniej pół internetu i nie mogę znaleźć odpowiedzi, podejrzewam siebie o jakiś banalny błąd, ale nie wiem co to może być, bo jestem jak na razie początkującym...

    wszystko robię na win7 64bit i instalowałem eclipse, openocd... wszystko na podstawie freddiechopin.info

    ktoś ma jakiś pomysł dlaczego nie mogę sie połączyć z płytką??
  • Computer Controls
  • #2
    Krisgorn
    Level 19  
    OpenOCD nie może się połączyć z FT2232. Czy sterowniki są poprawnie zainstalowane?
  • Computer Controls
  • #4
    michalko12
    MCUs specialist
    Spróbuj połączyć się przy pomocy takiej konfiguracji interfejsu:
    interface ft2232
    ft2232_device_desc "Stellaris Evaluation Board A"
    ft2232_layout luminary_icdi
    ft2232_vid_pid 0x0403 0xbcd9
  • #5
    anchorer
    Level 2  
    Niestety zmiana konfiguracji interfejsu nie pomaga, taka sama odpowiedź openOCD.

    A jeśli chodzi o te sterowniki to co oznacza "źle zainstalowane"?? ściągnąłem obraz CD do tego EvalKitu z oficjalnej strony Luminary Micro i poprzez menedżer urządzeń zainstalowałem sterowniki, teraz właśnie sciągam jeszcze najnowsze sterowniki, zobaczymy czy to coś zmieni.
  • #6
    michalko12
    MCUs specialist
    Jaką wersję masz OOCD? Jeśli masz tą ze strony Freddiego to raczej nie będzie i działać dopóki nie zainstalujesz sterowników z paczki OpenOCD, Te z LM są w oparciu o biblioteki FTDI.
  • #7
    anchorer
    Level 2  
    Faktycznie, instalowałem nie te sterowniki, ale ściągnąłem libusb-win32, wizardem je stworzyłem i śmiga.

    Dzięki wielkie za pomoc.