NSA - Non Solo Amiga

ROBOTICA - AUTOMAZIONE - EMBEDDED => Microcontrollori - Elettronica - Interfacciamento. => Topic aperto da: legacy - 05 Novembre 2013, 12:26:56

Titolo: dead
Inserito da: legacy - 05 Novembre 2013, 12:26:56
dead
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 05 Novembre 2013, 13:07:58
Ivata da RS sta a € 33,25
Consiglio di programmarla con MDK ARM di Keil.

how much?
Titolo: Re:Discovery F4
Inserito da: AmigaCori - 05 Novembre 2013, 14:14:14
Se la versione Lite dell'MDK Keil va bene la prendo subito perche' il prezzo e' ridicolo per quello che offre!
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 05 Novembre 2013, 16:17:41
uhm.... io purtroppo non ho "agganci" per avere queste licenze tramite l'azienda. Mi sa che, se voglio smanettare con questi giocattoli, dovrei orientarmi su roba open scrausa :\
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 05 Novembre 2013, 16:30:28
Ho controllato e la versione v4.5 ha un limite di 4Kbyte, sarebbe uno spreco sui 2Mbyte di flash a disposizione sulla Discovery F4, a meno di fare modulini e barba trucchi con il linker =P

Immagino che il limite sia proprio nel linker, sarebbe troppo facile aggirarlo altrimenti!
Fare un singolo file .c che pesi 4K compilato è da tagliarsi le mani :D
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 05 Novembre 2013, 16:31:33
Eclipse (purtroppo) lo uso quotidianamente per Android e BlackBerry, quindi no problem.
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 05 Novembre 2013, 16:41:50
eh, ma probabilmente è solo un package preconfigurato di cose che puoi installarti a mano.
Titolo: Re:Discovery F4
Inserito da: AmigaCori - 05 Novembre 2013, 16:47:35
...
Ho controllato e la versione v4.5 ha un limite di 4Kbyte, sarebbe uno spreco sui 2Mbyte di flash a disposizione sulla Discovery F4, a meno di fare modulini e barba trucchi con il linker =P


Si avevo letto di questa limitazione nella versione Lite e quindi chiedevo se fosse utilizzabile...cioe' alla fine il kit costera' pure 30euri pero' se per sfruttarla serve una migliaio d'euro di tool...diventa solo un gingillino carino su cui far girare le demo installate* ^^; 

*Per noi esseri comuni mortali :D
Titolo: Re:Discovery F4
Inserito da: AmigaCori - 05 Novembre 2013, 21:11:10
@AmigaCori
valutiamo coocox, se funzia e soddisfa e' gratuito, la bega su sul fatto che non hai un vero jtag ma un in circuit programmer, meno features di debug insomma, ma va tutto benissimo!
+
Beh immagino che i commerciali ragionino nell'ottica di ottenere il massimo dai loro prodotti, poi da quanto ho capito l'user "hobbistico" non e' contemplato ^^; quindi non credo che si facciano problmei nel consigliare l'acquisto di chissa' quali mega tool.

Il jtag non credo che sia indispensabile per l'utilizzo hobbistico che uno ne vorrebbe fare ^^ io pensavo a qualche applicazione per domotica casareccia very-low-cost perche' quel display integrato + SVARIATI sensori + l'extension header fanno gola ^^

Il coocox, si infatti, avevo lasciato la tab aperta su quel coso...ed un'altra su RS per l'acquisto...^^;
Titolo: Re:Discovery F4
Inserito da: cdimauro - 05 Novembre 2013, 22:06:11
Il primo è interessante. Il secondo no: se devo spendere quasi 40€, ne metto altri 10 e mi prendo un Galileo. ;)

Comunque la scelta dipende soprattutto dai costi dei kit di sviluppo.
Titolo: Re:Discovery F4
Inserito da: cdimauro - 06 Novembre 2013, 06:51:45
L'ho soltanto visto...
Titolo: Re:Discovery F4
Inserito da: cdimauro - 06 Novembre 2013, 19:18:44
Sì, ma preferisco non spendere soldi in compilatori, debugger, et similia.
Titolo: Re:Discovery F4
Inserito da: AmigaCori - 07 Novembre 2013, 11:26:49
Sì, ma preferisco non spendere soldi in compilatori, debugger, et similia.

C'e' la roba Open allora, su strumenti a professionali (a pagamento) puoi accedere solo alle versioni lite (free) che  hanno grossi limiti sulle dimensioni del file compilato...io usavo l'MBED perche' avevi GRATIS un compilatore ma online.

Cioe' alla fine o spendi i soldi (molti soldi) e ti compri il compilatore/degugger/linker/etc. oppure usi ti butti su strumenti Open.

Titolo: Re:Discovery F4
Inserito da: cdimauro - 07 Novembre 2013, 17:40:27
Oppure te li crei tu gli strumenti, tempo permettendo. Ergo: ti arrangi con quello che trovi già pronto gratis...
Titolo: Re:Discovery F4
Inserito da: cdimauro - 07 Novembre 2013, 21:40:23
Tu lo fai per professione, e anche se poi ti dedichi a progetti personali, lavori sempre come professionista.

Tanta gente, però, lo fa per hobby e l'idea di spendere soldi oltre alla piastra non è che alletti. :-\
Titolo: Re:Discovery F4
Inserito da: cdimauro - 07 Novembre 2013, 22:47:00
OK, capito. Comunque devo vedere se serve e quanto costa un JTAG per Galileo. Domani, se me lo ricordo, m'informo.
Titolo: Re:Discovery F4
Inserito da: Z80Fan - 07 Novembre 2013, 23:15:21
OK, capito. Comunque devo vedere se serve e quanto costa un JTAG per Galileo. Domani, se me lo ricordo, m'informo.

E' arduino, quindi nessun bisogno di JTAG; tutte le schede forniscono il bootloader integrato (che è il vantaggio di Arduino dopo tutto); ovviamente per far cose strane serve per forza il JTAG.
Titolo: Re:Discovery F4
Inserito da: cdimauro - 07 Novembre 2013, 23:25:55
Allora direi che eventualmente mi basta soltanto Galileo: con 50€ dovrei avere un ottimo sistema.
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 08 Novembre 2013, 09:55:21
Yep. Cavo USB e..... codareeee!
Titolo: Re:Discovery F4
Inserito da: AmigaCori - 08 Novembre 2013, 11:17:09
Oggi ho provato questo (http://www.ebay.it/itm/ARM-Emulator-ARM-Programmer-USB-JTAG-Realview-Ulink2-II-Debug-Adapter-Cortex-/121141785473?pt=UK_Computing_Other_Computing_Networking&hash=item1c349cf381&_uhb=1) jtag compatibile ulink2, il tizio cosi' lo descrive:

Citazione
it's the fully compatible one. not made by Keil.

Che significa che e' dichiaratamente un clone! Ma poco male, dalle prove che ho fatto funziona benissimo per l'hobby e ad un prezzo accettabile rispetto all'originale di cui e' chiaro che le features siano ridotte in termini di performance (sopratutto ho notato che ogni tanto si impalla, ma e' tollerabile). Chiaro che per uso professionale e' consigliabile addirittura l'ulink-pro, vedi features offerte/900 di costo a listino (domanda servono ? risposta per l'hobby e' sfruttato meno del 5%, quindi "abbastanza no").

Resta aperta la questione sistema di sviluppo keil e relative limitazione, quando ho tempo provo un paio di versioni dalla v4.5 all'ultima, al lavoro ho il pacchetto full.

A questo punto non mi resta che provare anche i pacchetti Mikroe e sentire qualcuno dei nostri per sapere cosa costano eventualmente scontati. Resta ancora fuori la F4 e non so per quanti mesi.

Allora, col tempo...fin dalla serie ST6 dove aspettavo mezz'ora per cancellare quelle maledette EPROM *_* fino ai giorni nostri ho sempre sbattuto contro Keil.

La mia intenzione e' di utilizzare per quanto possibile gli strumenti Keil, certo il limite di 32kbyte della versione Lite e' davvero risicato al massimo...e la versione SOLO ARM, versione studenti ma con licenza concessa all'Universita' e' di circa 500 euri (ieri mi ha telefonato la tipa di Keil Italia perche' avevo scaricato la versione Lite lasciando i miei estremi e voleva vendermi qualcosa ^^;)

Il JTAG...ho sempre evitato di affrontarlo tramite i bootloader ma ormai e' troppa la curiosita' per utilizzarlo, quindi a sto giro mi butto sul Keil limitato a 32kbyte  + JTAG "fake" Keil ^^
Ho deciso :D
Aspetto i tuoi test con il fake-coso + tool Keil sperando che 32kbyte siano una limitazione che permetta di fare qualcosa.
Pero' per la'cquisto aspettero' l'anno nuovo, primavera credo, perche' ho un po' di spese urgenti entro dicembre ^^;

Ah...se trovi altri cosi fake-Keil JTAG che ritieni validi, magari piu' validi di questo ma sempre ad un prezzo hobbistico ti prego di farlo presente ^^
Titolo: Re:Discovery F4
Inserito da: Mabo - 09 Novembre 2013, 14:53:22
La nuova Discovery F4 che per solo 21.25 Euro (+iva) offre
- mcu STM32F429ZIT6 con core Cortex M4 @180MHz
- 2 Mb di flash
- 256Kb di ram
- sdram esterna da 64 Megabit (1 Megabit * 16 * 4 bank)
- display TFT 2.4" 320x240
- programmatore/debugger STLINK v2 integrato sulla scheda

Codice: [Seleziona]
Core: ARM 32-bit Cortex™-M4 CPU with FPU,
Adaptive real-time accelerator (ART
Accelerator™) allowing 0-wait state execution
from Flash memory, frequency up to 180 MHz,
MPU, 225 DMIPS/1.25 DMIPS/MHz
(Dhrystone 2.1), and DSP instructions

RS Discovery F4 (http://it.rs-online.com/web/p/kit-di-sviluppo-per-processori-e-microcontrollori/7892815/?searchTerm=STM32F429I-DISCO&relevancy-data=636F3D3226696E3D4931384E4B6E6F776E41734D504E266C753D6974266D6D3D6D61746368616C6C7061727469616C26706D3D5E5B5C772D5C2E2F252C5D2B2426706F3D313326736E3D592673743D4D414E5F504152545F4E554D424552267573743D53544D333246343239492D444953434F2677633D424F544826&cm_mmc=aff-_-it-_-stmicroelectronics-_-STM32F429I-DISCO)

info fpu (http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0553a/BABGHFIB.html)

A cosa serve ?
Titolo: Re:Discovery F4
Inserito da: cdimauro - 14 Novembre 2013, 06:32:54
Io, invece, ieri ho avuto il mio primo contatto con Galileo. 8) Bella piattaforma. Molto semplice da lavorarci.
Titolo: Re:Discovery F4
Inserito da: Z80Fan - 14 Novembre 2013, 08:35:52
Io, invece, ieri ho avuto il mio primo contatto con Galileo. 8) Bella piattaforma. Molto semplice da lavorarci.

Beh, se è Arduino ci credo. :D

Io devo aprire un thread per parlare della UDOO che ho appena ricevuto; ho fatto un po' di test ma il tempo è scarso... :(
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 14 Novembre 2013, 18:01:57
a occhio sembra che i giochetti con il linker non si possano fare :)
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 14 Novembre 2013, 18:10:37
capisco, ma se il debugger si rifiuta di agganciarsi con più di 32KB è inutile.
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 14 Novembre 2013, 18:14:41
Sarò troppo comodista ma non ci perderei un solo minuto per aggirare queste limitazioni. Forse anche per questo con il tempo ho abbandonato Linux per tornare a Win? :D
Voglio roba comoda, e se è a pagamento la compro.
Titolo: Re:Discovery F4
Inserito da: TheKaneB - 14 Novembre 2013, 18:24:19
\(^_^)/ yeee