Newsgroup: it.hobby.elettronica.digitale
Titolo: Qualcuno utilizza i Kinetis della Freescale?

Mi piacciono, da quelli di fascia bassa (Cortex-M0+) a quelli di fascia 
alta (Cortex-M4) e la Freescale sembra dia parecchio materiale.
 
Ho per le mani una demo board della famiglia K20 (FRDM-K20D50M) che 
vorrei iniziare ad usare in modo serio e sono in procinto di fare una 
scelta sull'ambiente di sviluppo e compilatore.
 
Ovviamente ci sono i soliti nomi: Codewarrior della stessa Freescale, 
IAR, Keil, ...
Poi ci sono diverse alternative basate su Eclipse e toolchain GNU, tra 
cui winIDEA della iSystem, un tutorial per costruire da zero un IDE free 
per Kinetis 
(
http://mcuoneclipse.com/2013/07/20/dyi-free-toolchain-for-kinetis-part-1-gnu-arm-build-tools/
), 
ecc. ecc.
 
Tra le alternative free quale consigliereste?  Ha senso utilizzarle, 
oppure perderei solo tempo (considerando che non c'è supporto) e sarebbe 
meglio andare su qualcosa di più affidabile anche se più costoso?

 ha scritto nel messaggio 
news:le3c6j$hn6$1...@dont-email.me...

non so ,io uso Codewarrior special Edition 10.5,
la maggior parte degli esempi che leggo sul forum freescale sono con questo 
IDE 
 
 


Immagino la Codewarrior for Microcontrollers con IDE Eclipse, giusto? 
L'ultima dovrebbe essere la 10.5.
 

 ha scritto nel messaggio 
news:le49h9$q67$1...@dont-email.me...

si,10.5,se già hai familiarità con la IDE Eclipse vai tranquillo
il Processor expert è una risorsa che può venire molto comoda,bassta 
ricordarsi che ogni volta che modifichi un componente(es un modulo 
I2C,oppure il PLL ecc)ti va a rigenerare del codice,per cui ci sono delle 
parti di codice dove è ben indicato che non sono da toccare
Non sono certo un guru,ma se ti serve qualche info su come configurare i 
debugger ecc chiedi pure 
 
 

 debugger ecc chiedi pure
 
Io ho recuperato la scheda di sviluppo Freedom del K20 (non ricordo 
esattamente la sigla).
 
L'obiettivo è quello di implementare (a parte la gestione di alcuni I/O 
semplici):
- un master di un bus RS485
- un bootloader per l'aggiornamento firmware tramite pendrive
- una connessione al PC tramite USB
 
Per la RS485 mi sarebbe molto comoda la funzionalità di cambio 
automatico della direzione del transceiver a fine trasmissione (senza 
bisogno di altri interrupt e altro codice). Mi sembra di aver visto che 
qualche Kinetis ha questa funzionalità.
 
Per il bootloader che gestisce una pendrive e la connessione al PC 
ovviamente mi serve una USB OTG che il K20 dovrebbe avere (il bootloader 
sarebbe un host, nel collegamento al PC sarebbe un device).
 
Che dici? Vado bene?
 
 


credo di si,ti dico una cosa che potrebbe essere utile
il RTOS MQX e MQX Light (free) dovrebbero essere in grado di sobbarcarsi 
puona parte di questo lavoro 
 
 

 puona parte di questo lavoro
 
Sì, ne ho sentito parlare.  Proverò a guardarci.
 
Però nel bootloader non so se devo farmi carico di un RTOS, non vorrei 
che diventasse troppo grande e non avessi spazio per l'applicazione.
 
 


ah come non detto,io continuavo a fare riferiemtno al KL25
 
 
 

 ah come non detto,io continuavo a fare riferiemtno al KL25
 
Scusami, ma perchè bisognerebbe scegliere un KL25 (Cortex-M0) piuttosto 
che un K20 (Cortex-M4)?
 
Se non ho capito male, non c'è paragone tra i due e costano praticamente 
uguale.

 ha scritto nel messaggio 
news:led6fk$6hb$1...@dont-email.me...

non lo so ,evevo sbagliato a leggere,i KL dovrebbero costare e consumare un 
pò meno
 
ci sentiamo in pvt? 
 
 

 ci sentiamo in pvt?
ho caricato ieri uno stack USB con FrreRTOS,ma non mi paice,sono quasi 100KB 
di codice,senza ottimizzazione
 
č l'esempio su MCUOnEclipse
http://mcuoneclipse.com/2013/03/02/usb-msd-host-for-the-freedom-board/