Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Proposta per sistema di sviluppo ARM

Progettazione collaborativa: dall'idea alla formazione del gruppo di lavoro per la realizzazione di un prodotto finito.

Moderatore: Foto Utentebrabus

0
voti

[11] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto UtenteTardoFreak » 27 lug 2014, 12:05

Girovagando in rete alla ricerca di YAGARTO mi sono imbattuto in em IDE che utilizza gcc e permette il debug tramite il J-Link (ricordo che J-Link è anche disponibile in versione studio e costa una cinquantina di euro).
E' un sistema di sviluppo free.
Ho scaricato la versione portabile.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[12] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto UtenteTardoFreak » 27 lug 2014, 13:00

Aggiornamento su em IDE

Ho scaricato l' ultimo software per il mio J-Link EDU (con quelle precedente non funzionava), installato, scaricato programmino delle balle sul micro e debuggato linea per linea.

Questo IDE funziona e pure molto bene!

Non ho letto di limitazioni di codice quindi chi vuole fare una cosa furba, se lo scarichi prima che qualcuno ne compri il progetto e poi lo venda! :mrgreen:
Mi è già successo con il sistema di sviluppo della Atollic. Inizialmente la versione 2.qualcosa lite non aveva limitazioni di codice ma non si poteva usare il debug.
Dopo un anno le cose sono cambiate: limitazione a 32KB.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[13] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto UtenteTardoFreak » 28 lug 2014, 23:50

Ultimo aggiornamento e poi devo lasciare, almeno per il momento, lo studio sull' argomento.

Ho provato a trasferire un programma complesso dal Keil a emIDE. Inutile dire che gli errori "sono ovunque, escono dalle fottute pareti!" :mrgreen:
Quando avrò di nuovo tempo mi studierò l' IDE per capire bene come si fa a far funzionare tutta la baracca del gcc.
Mi sembra un buon banco di prova. :ok:

Ci sentiamo più avanti, a meno che qualcuno non abbia novità sull' argomento.

O_/
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[14] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto Utentesimo85 » 29 lug 2014, 0:59

Probabilmente i due IDE usano delle librie differenti e personalizzate.

Può anche dipendere da come è stato compilato gcc e se i due IDE ne usano due versioni differenti e "personalizzate", essendo il compilatore open-source..

Non so, prova a postare gli errori ma secondo me la cosa migliore è compilare gcc ed usare le librerie a parte. Io facevo cosi con la STDiscovery e arm-none-eabi-gcc su Linux.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

1
voti

[15] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto UtenteGuidoB » 29 lug 2014, 9:00

TardoFreak ha scritto:chi vuole fare una cosa furba, se lo scarichi prima che qualcuno... :mrgreen:

Grazie per la segnalazione! Sto copiando con HTTrack tutto il sito www.emide.org per farne un file scaricabile e navigabile in locale, compresi i download. Così se in futuro sparisse qualcosa avremo la nostra "Wayback machine" privata.

Devo mettere a posto qualche link che dà errore e aggiungere al pacchetto la pagina dei download per il J-link e quella dei Segger eval software packages per varie schede di valutazione che sono su un sito esterno.

Se c'è qualche altra pagina da aggiungere per favore segnalatemelo.
Big fan of ƎlectroYou!       Ausili per disabili e anziani su ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Avatar utente
Foto UtenteGuidoB
17,8k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 2811
Iscritto il: 3 mar 2011, 16:48
Località: Madrid

0
voti

[16] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto UtenteTardoFreak » 29 lug 2014, 10:20

simo85 ha scritto:Probabilmente i due IDE usano delle librie differenti e personalizzate...

E' che sono problemi di include, simboli definiti a livello globale e cose del genere.
Il sistema funziona, sono io che sono subito andato a riempirlo con cose particolari. :mrgreen:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[17] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto Utentesimo85 » 29 lug 2014, 13:49

Bene.

Immagino che per le librerie ci siano solo gli header e binary delle librerie (file dll), pero non le implementazioni delle funzioni.

Giusto?
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[18] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto UtentePietroBaima » 29 lug 2014, 14:56

Volevo chiedervi un consiglio e questo mi sembra il thread adeguato.
Qual è la vostra opinione su questi ambienti di sviluppo?
Ne parlano benissimo, ma ho avuto modo di vedere l'ambiente per gli AVR e non mi ha fatto impazzire.
Personalmente non colgo i vantaggi rispetto ad Atmel Studio (e mi sa anche di arduinata), ma quasi certamente è un mio limite.

http://www.elektor.com/flowcode-summer-deal

Grazie!
Ciao,
Pietro.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[19] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto UtenteTardoFreak » 29 lug 2014, 17:31

simo85 ha scritto:Immagino che per le librerie ci siano solo gli header e binary delle librerie (file dll), pero non le implementazioni delle funzioni.

Non lo so ancora.
A spizzichi e bocconi sto cercando di impostare un progetto con le librerie standard della ST in modo da avere un progetto di base.
I gonna let U know. :ok:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[20] Re: Proposta per sistema di sviluppo ARM

Messaggioda Foto UtenteTardoFreak » 30 lug 2014, 18:57

Ho buone notizie.
- emIDE funziona molto bene! Semplice da utilizzare e ben fatto.
- Sono riuscito a scrivere un programma basandomi sulle librerie standard della ST. Il programma funziona (davvero, testato su circuito)
- Si può fare il debug linea per linea con il J-Link edu. Molto bello!
- Generando il file hex in modalità "release" si può caricare il programma sul micro utilizzando, ad esempio, l' ST-LINK. Non si può fare il debugging ma va bene lo stesso. ;-)
- Da questo IDE si capisce come funziona tutta la toolchain perché vengono visualizzati i comandi inviati alla toolchain gcc. Ottimo per usare gcc con un altro editor.

Non ho ancora fatto prove con l' ottimizzazione ma, a questo punto, è solo un dettaglio.
La cosa buona è che si può sviluppare su ARM e fare anche il debug a poco prezzo. :ok:

Appena avrò il tempo scriverò un articolo su come mettere su un progetto di base per l' STM32 utilizzando le (comode) funzioni di libreria. Sono comode più che altro per le inizializzazioni (io le uso solo per questo) e per prenderci un po' la mano. Quando si conosce bene il componente si possono anche evitare ma per le prime volte un aiuto è bene che ci sia.

Io comunque questo IDE con il progetto di base lo impacchetto per bene lo metto in frigo. Fa piacere avere un muletto, non si sa mai. :mrgreen:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

PrecedenteProssimo

Torna a Crowd Design

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti