Recentemente ho iniziato un progetto che richiede un processore Cortex M3. Ho alcune esperienze precedenti con microcontrollori AVR a 8 bit, quindi speravo in una transizione non troppo ampia.Qualcuno conosce qualche tutorial stm32 di base?
Quindi ho acquistato un kit STM32L-Discovery (poiché la bassa potenza è un punto importante) e ho iniziato a guardare alcuni esempi. Tuttavia, sono completamente bloccato all'inizio. Durante la programmazione con AVR era tutto molto semplice, solo includendo 2 o 3 file era possibile scrivere un semplice main.c come per esempio un LED lampeggiante.
Tuttavia gli esempi in IAR EWARM (che sto usando) sembrano tutti molto gonfiati, molti file che rendono difficile l'avvio. Sto avendo lo stesso problema con la maggior parte dei tutorial online.
Qualcuno conosce qualche (molto) semplice tutorial che potrebbe aiutarmi. Sto pensando di acquistare "La Guida definitiva al ARM Cortex-M3" poiché sembra altamente raccomandato.
Questa potrebbe essere una domanda molto stupida ma sono bloccato per troppo tempo e mi sento un po 'disperato.
si potrebbe vagare attraverso i miei esempi di lampeggianti mbed_samples, ho scritto molto più testo (probabilmente troppo) sul perché e come di cosa stavo facendo , gli esempi stm sono stati più di un semplice approccio "qui si tratta". –
Grazie per la rapida risposta, ci sto guardando. – luc
+1 @dwelch: questi esempi funzionerebbero con la riga STM324F429? Che lo facciano o no, mi piacerebbe imparare come modificare i cosiddetti "script linker" per ottenere la giusta combinazione per un dato processore. Sto leggendo i tuoi README al momento, ma qualsiasi ulteriore maneggiamento sarebbe molto apprezzato. Grazie. (BTW: Completamente con l'approccio di programmazione bare metal - il modo migliore per imparare!) – Sabuncu