Go Down

Topic: [OT] PIC, 8051, MCU e CPU varie (Read 407397 times) previous topic - next topic

testato

Ma gli orologi di cui parli cmq venivano calibrati uno per uno con il compensatore, credo
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

lestofante

Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

lestofante

mai provato dave, certo eclipse con C++ non è assolutamente qualcosa di professionale.

Però problemi ad installazione "pulita" mi sembra strano, a me è capitato con plugin e roba varia
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

BaBBuino


mah, guarda, cosa che non comprendo, da una macchina Windows XP all'altra sulla prima si installa e funziona e sull'altra invece mostra errori anomali, il tutto poi riassumibile in "fa porcate con i metadati" (stessa cosa che succede con Workbench), alche' già' lo odio perché' non mi piace nemmeno un po' questo approccio tutto automatico dove se le cose filano tutti felici ma se qualcosa non va risalire al perché e' sempre un bagno di sangue.

Dave ™ (che e' un derivato eclipse) ha anche un sacco di rogne con il debugger appena si usano massicciamente breakpoint e/o marcatori spy. Se ne stanno lamentando anche altri.


Stai aggeggiando  l' XMC4500? XD

BaBBuino

Ma esattamente di cosa ti occupi, oltre che prenderti rogne da tutte le parti?  :P

BaBBuino

Sto seguendo quest Corso su ARM nella reincarnazione Freescale:

http://it.emcelettronica.com/corso-su-arm-bootloader-opensda-work

Sono alla 5 puntata e ancora non ho scritto una riga di codice, nemmeno un LED che lampeggia. La maggior parte del tempo si perde nel capire le funzionalità dell'IDE...

Da basso-livellista, non mi piace molto questo modo di programmare... :(

BaBBuino

Bene... ho appena imparato che per programmare l'ARM Freescale è sufficiente collegare la scheda (con programmatore on-board) alla porta USB, la scheda viene vista come un Device-USB, più precisamente come un supporto di memorizzazione di massa (chiavetta USB per il volgo), una volta aperta l'unità da Risorse del Computer, ci si trascina dentro il file in formato proprietario (non HEX) e la programmazione è bella che fatta!

Che schifo! Ci stanno togliendo il bello del lavoro manuale. Volete mettere l'ansia nel vedere la barra di avanzamento del Software-Programmatore che carica lentamente, mentre noi stiamo con le dita incrociate...?

lestofante

allora sui metadata corrotti molto strano, davvero mai avuto questo problema nemmeno con pc crascato con l'ìide aperto o mentre salvava prima di uscire (certo non è andata bene per i alcuni file ma git esiste anche per questo  :smiley-mr-green:)

Quote
si pero'  quando fa così poi vanno anche ripuliti i progetti (sopratutto i makefile autogenerati), e questa cosa mi scoccia, poi che il jtag si pianti ogni2x3 con 3 breakpoints e' assolutamente inaccettabile!


ahhh te l'ho detto che per il C/C++ non è accettabile a livello professionale. Volevo provare codeblock, ma il plugin per stm è solo a pagamento e solo per windows. Piuttosto mi faccio il makefile da solo.

Per quanto riguarda gcc io uso gcc-arm-eabi, sempre aggiornato all'ultima versione dal SO (arch linux, attialemnte è arm-none-eabi-gcc 4.8.2-3) e mai avuto un problema di compatibilità o rifare i makefile per la stm, tranne quando openocd è passato da 0.6 a 0.7 e ha eliminato un paio di comandi deprecati

Quote
Da basso-livellista, non mi piace molto questo modo di programmare...

neanche a me da javaista. Capisco perdere tempo sul capire il micro/registri, ma per l'IDE...
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

lestofante

#878
Nov 14, 2013, 01:01 am Last Edit: Nov 14, 2013, 01:05 am by lesto Reason: 1
Quote
Che significa professionale ? Le rogne le ho sul debugger, sull'altra macchina e' accettabile, e WB funziona bene, basta non dare fastidio ai metadata =P

significa che l'interprete degli errori di eclipse fa un pò pena, sopratutto se sei abituato a quello java che è davvero uno spettacolo, completamento automatico, reference nei progetti vari, etc..

tuta roba che per il c/c++ si rompe più o meno gravemente in vari casi. Certo nulla di irrimediabile però...

sul debugger/uploader io uso openocd e qualche rogna la ha, ma non lho mai usato da riga di comando quindi non so se è il programma in se o l'integrazione eclipse fatta a mazzo.

il resto su WB non l'ho capito, vai oltre le mie conoscenze.

Quote

Perche' tu li scarichi binari e ti vanno bene as-is, io scaricavo i sorgenti, me li patchavo, configuravo, modificavo (per le mie esigenze), compilavo, e … per molte architetture (in particolare mips e ppc) era un fastidio costante.

bhe ma le altre tool-chain, specialmente quelle professionali, dfa quanto ho capito (perdonatemi se dico robe errate) sono fornite come binari; quindi confrontiamo binari con binari, ovvio che se confrontiamo binari vs compilazione... devi ringraziare di aver potuto aver messo le mani nel codice, quandoe se ti è servito :)

edit: mi rendo conto che la seconda risposta sia superficiale in quanto sulla distribuzione X non c'erail binario oppure era vecchio o mancavano alcune opzioni o... però in tal caso (che non mi è mai successo) io prenderei l'ebuild di gentoo, e lo adatterei alle mie necessità.
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

MasterPi


Che schifo! Ci stanno togliendo il bello del lavoro manuale. Volete mettere l'ansia nel vedere la barra di avanzamento del Software-Programmatore che carica lentamente, mentre noi stiamo con le dita incrociate...?

Ahahah quoto e straquoto! Comunque sia gli potevano dare un nome migliore a quella scheda!  FRDM-KL46Z non si può sentire

lestofante

eh, quì c'è il divario tra chi lo usa professionalmente e chi ci gioca come me

sto cercando di capire cosa sia NO-NPTL, da quanto ho capito NPTL è un'implementazione posix-compliant per linux.

Se ci aggiungi "no", e vedendo che parli di una versione di gcc del 2006 e che lo switch a NPTL è del 2003, io immagino che usi qualche altra implementazione antecedente.

(sto costruendo info da http://forums.gentoo.org/viewtopic-t-479995-start-0.html)

Quote
ma cosa centra l'ebuild di gentoo ?

semplifica di gran lunga, in teoria è uno script che fa la compilazione per te, sempre in teoria scritto in modo decente, quindi è un punto di partenza molto comodo per inserire le proprie modifiche
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

BaBBuino

Come ti trovi con il tuo nuovo amico - faccio tutto io -  DAVE?

Quando guardi il codice generato, c'è anche più di quello che secondo te ci dovrebbe essere e a mio avviso anche inutile.

Poi quando c'è qualcosa che non va, voglio vederti andare a cercare cosa, in mezzo a tutta quella monnezza che c'è e che non hai scritto tu...

BaBBuino

Oggi mi è arrivato questo aggeggio, stasera si aggeggia con il nuovo coso... XD


astrobeed


Oggi mi è arrivato questo aggeggio, stasera si aggeggia con il nuovo coso... XD


Ma poi con tutte queste schedine, che non userai mai, ci addobbi l'albero di Natale ?  :smiley-mr-green:
Scientia potentia est

BaBBuino

Finora l'unica scheda che non ho ancora usato per qualcosa di utile è la DUE...  :D

Go Up