Newsgroup: it.hobby.elettronica.digitale
Titolo: Cortex-M3 toolchain su W7

Ciao,
giusto per capire se posso arrivare fino in fondo o sto dando la caccia 
ai fantasmi, qualcuno usa:
- Eclipse Helios
- Zylin plug-in
- Open OCD 0.4.0
- JTAG tramite scheda eval LM3S6965 o analoga?
per i Cortex-M3 della TI (Stellaris) sotto Windows 7 64bit?
Marco


Ciao,
Io uso qualcosa di molto simile:
http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:eclipse1
http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:eclipse2
Giovanni

 
http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:eclipse2
mumble... attualmente ho due problemi. Li butto giù, hai visto mai che 
qualcuno ha una dritta da darmi!
1) Volendo utilizzare OpenOCD 0.4.0 devo installare i driver USB forniti 
da F. Chopin (non il compositore) ma non riesco a forzarne 
l'installazione in Windows 7 che invece continua a utilizzare gli FTDI. 
Come si fa a sostituirli con quelli che voglio io?
2) Rimanendo con il vecchissimo OpenOCD 0.1.0 riesco a collegarmi al 
target con i comandi:
telnet_port 4444
gdb_port 3333
interface ft2232
ft2232_device_desc "Stellaris Evaluation Board A"
ft2232_layout evb_lm3s811
jtag_khz 10
jtag_nsrst_delay 100
jtag_ntrst_delay 100
reset_config srst_only
jtag_device 4 0x1 0xf 0xe
target cortex_m3 little 0 reset_halt lm3s
working_area 0 0x20000000 0x4000 nobackup
flash bank stellaris 0 0 0 0 0
il tutto richiamato da Eclipse.
Ok, poi vado a configurare il debugger ((arm-none-eabi-gdb.exe) con i 
comandi:
initialize:
target remote localhost:3333
monitor flash cond_write_image erase "path_to_bin_file.bin" 0 bin
run:
monitor soft_reset_halt
continue
ma ottengo l'errore:
source .gdbinit
target remote localhost:3333
localhost: unknown host
localhost:3333: No such file or directory.
monitor soft_reset_halt
"monitor" command not supported by this target.
che non sono riuscito a decifrare nemmeno cercando sul web.
Però se da linea di comando lancio il gdb riesco a connettermi sulla 
porta 3333 e a fare qualche semplice operazione.
Quindi deduco che il problema risieda in qualche impostazioni di Eclipse 
che mi sfugge...
In che modo dovrei procedere per individuare la causa e risolvere?
Grazie!
Marco

 "monitor" command not supported by this target.
Questo invece ï¿œ invariato :(
Marco

 Marco
Quando sono passato da una vecchia versione di OpenOCD a quella di 
Freddie Chopin mi pare di ricordare che ho dovuto prima disinstallare i 
vecchi driver FTDI e poi mettere quelli suggeriti.
Per quanto riguarda il comando "monitor" credo che sia specifico dello 
Zylin plugin, sei sicuro di aver creato una debug configuration per lo 
Zylin?
Giovanni

 Zylin?
Yes! Zylin (native). Però prima del monitor c'è il comando:
target remote localhost:3333
che restituisce:
localhost: unknown host
localhost:3333: No such file or directory.
Quindi non riesce a connettersi, e probabilmente è anche questo il 
motivo del comando successivo.
Infatti da riga di comando riesco tranquillamente a eseguire il monitor 
soft_reset_halt.
Ciao!
Marco


Prova a rimpiazzare localhost con 127.0.0.1 forse qualche settaggio nel 
sistema non fa riconoscere il nome.
Giovanni

 sistema non fa riconoscere il nome.
Già provato, niente da fare :(
Ho anche disabilitato il firewall che magari bloccava le connessioni di 
eclipse.
Ogni volta che riprovo a mettere su la toolchain free mi viene voglia di 
comprare il CodeComposer della TI: per lo meno non devo perdere una 
settimana per riuscire a compilare e programmare il micro, uff...
Marco