[OT ITA] Lo spamm bar (Part 1)

qualche news.
prima di tutto abbiamo scelto come editor Eclipse, con apposito plug-in:http://gnuarmeclipse.livius.net/blog/
le toolchain compatibili sono CodeSourcery G++ Lite(w, l, m), Yagarto(w, m), devkitPro(w, l, m), Summon(w, l, m), GNUARM(w cygwin, l, m), WinARM(w)
w= windows, l=linux, m=mac

questo sabato col mio compare ci abbiamo lavorato sopra, abbiamo priovato varie toolachain (summon e gnu arm embedded)
poi abbiamo dovuto sostituire openOCD con la versione nuova (non della toolchain) perchè in quella mancava il supporto per l'STLINK-v2, e di conseguenza abbiamo dovuto anche sostituire gdb con la nuova versione altrimentri era incompatibile con opwnODC. Sia OpenODC che GDB erano nella repository, quindi nulla di complesso (la summon arm, invece, è un programma che lanci e fa tutto da solo, se hai insatllato le dipendenze che si trovano nei repository. A rifare adesso il porcedimenti ci si mette 5 minuti+il tempo di compilare la toolchain, circa mezzora su un tricore a 2.8GHz)

quì una guida più completa che però installa la codesurgery: Engineering(DIY): STM32F3 Discovery + Eclipse + OpenOCD

il classico test di loop infinito, con tanto di debug da ide dello stato della variabile ha avuto successo, ora si litiga con il CMSIS.

Quì siamo in piena black magic e ci si sta studiando sopra, in pratica da quel che si è capoito è un layer che virtualizza la periferica così da renderla compatibile tra vari cortex, ed in olte fornisce le informazioni al debugger. Qui astro se vuoi darci qualche dritta su cosa dobbiamo studiarci, o anche farciu un'idea da dove dobbiamo iniziare e quali obbiettivi dobbiamo porci sul breve periodo ci fai un favore.

Mi dicono ora che passando dal link a cui sopra si è riusciti a far andare la CMSIS (in pratica si può scaricare il progetto con la pappa già pronta, ovvero i makefile, e funzionano benissimo senza problemi nonstante la diversa toolchain, a quanto pare la summon da problemi con le librie CMSIS e quindi si è passati ad usare la GNU) e si sta iniziando ad andare di blink.. in solo 2 giorni