Abbiamo visto come caricare sulla scheda un firmware che già abbiamo, ma come possiamo compilarne uno noi? Layout della board Il primo passo è ovviamente ottenere il compilatore , chi ha letto il vecchio articolo avrà sicuramente notato, in fondo alla pagina, la presenza del link ad un compilatore ARM, è proprio quello che utilizzeremo per creare il firmware da caricare: wget http://www.codesourcery.com/sgpp/lite/arm/portal/package8734/public/ arm-none-eabi/arm-2011.03-42-arm-none-eabi-i686-pc-linux-gnu.tar.bz2 tar jxvf arm-2011.03-42-arm-none-eabi-i686-pc-linux-gnu.tar.bz2 Facciamo attenzione alla directory che utilizziamo per contenere il compilatore, dato che ci servirà per permetterci di raggiungerlo, infatti occorre impostare una variabile del nostro terminale con il percorso esatto. Dal terminale dove successivamente eseguiremo la compilazione digitiamo: export CROSS_COMPILE=/PERCORSO_VERSO_IL_COMPILATORE/arm-2011.03/bin/arm-none-eabi- In alternativa possiamo aggiungere la riga all’interno del file ~/.bashrc in modo da non doverlo riscrivere ogni volta.
Programmare ARM – Compilare il bin da caricare sulla Board LPC-P1343
Pubblicato il: 10 Marzo 2015