Sommario:

TM4C123G LaunchPad Guida introduttiva: 7 passaggi
TM4C123G LaunchPad Guida introduttiva: 7 passaggi

Video: TM4C123G LaunchPad Guida introduttiva: 7 passaggi

Video: TM4C123G LaunchPad Guida introduttiva: 7 passaggi
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Novembre
Anonim
Guida introduttiva al LaunchPad TM4C123G
Guida introduttiva al LaunchPad TM4C123G

Come introduzione alla programmazione integrata, le schede di sviluppo come il launchpad TM4C123G forniscono un modo semplice per configurare l'hardware in modo sufficiente per iniziare la programmazione. Tuttavia, il processo di configurazione di un ambiente di sviluppo per la tua scheda può essere un po' complicato. Questa guida ha lo scopo di aiutarti a risolvere tutti i problemi di preparazione del tuo launchpad.

Passaggio 1: disimballare l'hardware

Unboxing dell'hardware
Unboxing dell'hardware
Unboxing dell'hardware
Unboxing dell'hardware

Quando aprirai la confezione del tuo nuovo launchpad, noterai che include tre cose.

  • Scheda Launchpad TM4C123G
  • Cavo da micro USB a USB-A piccolo
  • Guida di avvio rapido di Launchpad

Per i nostri scopi, dobbiamo impostare la modalità del dispositivo su "debug" utilizzando il dip switch nell'angolo del launchpad. Possiamo quindi collegare il nostro cavo USB alla porta di debug immediatamente accanto al dip switch. Da qui, colleghiamo l'altra estremità al nostro computer di sviluppo.

Passaggio 2: download di driver e altri strumenti - Download di TivaWare per C Series

Download di driver e altri strumenti - Download di TivaWare per C Series
Download di driver e altri strumenti - Download di TivaWare per C Series
Download di driver e altri strumenti - Download di TivaWare per C Series
Download di driver e altri strumenti - Download di TivaWare per C Series
Download di driver e altri strumenti - Download di TivaWare per C Series
Download di driver e altri strumenti - Download di TivaWare per C Series
Download di driver e altri strumenti - Download di TivaWare per C Series
Download di driver e altri strumenti - Download di TivaWare per C Series

Ora che abbiamo la nostra scheda launchpad pronta all'uso, dobbiamo installare del software sul nostro computer di sviluppo. Questi passaggi variano in base al sistema operativo, quindi cerca le istruzioni specifiche per la piattaforma.

Il primo è scaricare il pacchetto software TivaWare per C Series.

Questo pacchetto software contiene tutti i file di supporto e le intestazioni necessari per lo sviluppo del launchpad.

Scarica il file SW_TM4C-ver#.exe. Devi creare un account TI per scaricare questo file.

Su Windows

Dopo aver scaricato esegui il file.exe, ti consiglio di estrarre i file in una cartella in cui prevedi di mettere i tuoi file di sviluppo. Per questo, ho creato una cartella sul mio desktop denominata "TM4C123G Files" e al suo interno ho creato una cartella denominata "TivaWare" in cui ho estratto i file.

Su Mac/Linux

Sui sistemi Mac e Linux, non è possibile eseguire in modo nativo il file.exe. Tuttavia, puoi estrarre il contenuto lo stesso. Dopo aver posizionato il file.exe in una cartella "TivaWare" in cui prevedi di inserire i file di sviluppo, esegui "unzip SW_TM4C-ver#.exe nel terminale e estrarrà tutti i file nella directory di lavoro.

ATTENZIONE - Assicurati di utilizzare il comando "cd" per impostare la tua directory di lavoro all'interno di una cartella dedicata per i tuoi file TivaWare nel terminale, o avrai un caos assoluto di file e cartelle in un posto indesiderato.

Passaggio 3: (Windows) Download di driver e altri strumenti - Scarica i driver ICDI di Stellaris

(Windows) Download di driver e altri strumenti - Scarica i driver Stellaris ICDI
(Windows) Download di driver e altri strumenti - Scarica i driver Stellaris ICDI

I driver Stellaris ICDI consentono di utilizzare il debugger in linea collegato alla scheda del launchpad per eseguire il flashing e programmare il chip principale. Su Windows, non riconoscerà il debugger fino a quando non avrai installato i driver. Per fare ciò, estrai i file del driver dall'archivio zip scaricato. Dal driver manager, puoi aggiornare i driver facendo clic con il pulsante destro del mouse sul dispositivo debugger Stellaris non riconosciuto e sfogliando i file del driver che hai estratto.

Passaggio 4: (Facoltativo) Download di driver e altri strumenti - Scarica lo strumento di flashing del software UniFlash

(Facoltativo) Download di driver e altri strumenti - Scarica UniFlash Software Flashing Tool
(Facoltativo) Download di driver e altri strumenti - Scarica UniFlash Software Flashing Tool
(Facoltativo) Download di driver e altri strumenti - Scarica UniFlash Software Flashing Tool
(Facoltativo) Download di driver e altri strumenti - Scarica UniFlash Software Flashing Tool
(Facoltativo) Download di driver e altri strumenti - Scarica UniFlash Software Flashing Tool
(Facoltativo) Download di driver e altri strumenti - Scarica UniFlash Software Flashing Tool

UniFlash ti consente di eseguire il flashing di programmi già compilati sul tuo launchpad.

Questo è molto utile per vedere gli esempi forniti trovati all'interno di TivaWare/examples. L'installazione è abbastanza semplice, in quanto forniscono programmi di installazione specifici per piattaforma sul sito web. Dopo aver scaricato lo strumento, puoi aprirlo, rilevare automaticamente lo Stellaris Debugger, selezionare manualmente il modulo TM4C123G che stai utilizzando, quindi premere il pulsante di avvio. Da lì, puoi caricare un file.bin dagli esempi e flasharlo in memoria per vedere il codice in azione.

Passaggio 5: download di driver e altri strumenti - Scarica il programma di installazione di Code Composer Studio (CCS)

Download di driver e altri strumenti - Scarica il programma di installazione di Code Composer Studio (CCS)
Download di driver e altri strumenti - Scarica il programma di installazione di Code Composer Studio (CCS)
Download di driver e altri strumenti - Scarica il programma di installazione di Code Composer Studio (CCS)
Download di driver e altri strumenti - Scarica il programma di installazione di Code Composer Studio (CCS)

Code Composer Studio è il portale tramite il quale è possibile compilare il proprio assembly o codice C e installarlo direttamente sul launchpad per il debug.

Il processo di installazione per CCS è abbastanza semplice. Come al solito, scegli la posizione sul tuo computer per installare prima il software. Successivamente, tuttavia, ti offre le opzioni per installare i compilatori per vari prodotti di microcontrollori diversi. Dovrai selezionare l'opzione "TM4C12X ARM". Quindi, se non è già selezionato, assicurati di abilitare "Stellaris ICDI Debug Probe".

Dopo aver completato l'installazione di CCS, possiamo configurare CCS per avviare il nostro primo progetto.

Passaggio 6: CCS - Creazione del nostro primo progetto

CCS - Creazione del nostro primo progetto
CCS - Creazione del nostro primo progetto
CCS - Creazione del nostro primo progetto
CCS - Creazione del nostro primo progetto
CCS - Creazione del nostro primo progetto
CCS - Creazione del nostro primo progetto
CCS - Creazione del nostro primo progetto
CCS - Creazione del nostro primo progetto

La parte più complicata è all'interno di questo passaggio, ma dopo che avremo finito, il nostro ambiente di sviluppo sarà pronto! I passaggi saranno indicati in ordine con le immagini in modo da poter seguire più facilmente.

1. Seleziona "Crea un nuovo progetto CCS".

2. Seleziona la scheda Tiva C Series che stai utilizzando, nel mio caso ho il TM4C123GH6PM. Assicurati di selezionare l'interfaccia di debug di Stellaris.

3. Vai alle proprietà del nuovo progetto.

4/5. Crea una variabile di percorso per la tua cartella TivaWare. In Risorsa -> Risorsa collegata, dovresti aggiungere una nuova variabile di percorso denominata TivaWare con il percorso della directory che punta alla cartella di installazione di TivaWare.

6. Crea una variabile di build nella tua cartella TivaWare. In Build -> Variables, aggiungi anche una variabile di directory alla tua cartella TivaWare.

Insieme, il percorso e le variabili di compilazione semplificheranno l'inclusione dei file necessari dall'installazione di TivaWare nel nostro progetto e consentiranno l'aggiornamento della libreria TivaWare senza dover ripetere i percorsi delle directory.

7. In Build -> ARM Compiler -> Include Options, aggiungere una directory denominata ${TivaWare}. Questo punterà alla variabile di percorso definita in precedenza e farà in modo che il compilatore possa trovare automaticamente i file di inclusione necessari.

8/9/10. Ultimo ma non meno importante, dobbiamo aggiungere la libreria driverlib dalla cartella TivaWare al nostro progetto. Questo può essere fatto facendo clic con il pulsante destro del mouse sul progetto e scegliendo "aggiungi file". Passare alla directory mostrata per selezionare il file driverlib.lib. Successivamente, seleziona "link to files" relativo alla nostra directory TivaWare.

Se sei arrivato così lontano, il tuo ambiente dovrebbe essere completamente configurato!

Passaggio 7: alcune note finali

A questo punto, dovresti avere un ambiente di sviluppo funzionale, oltre a tutti i driver aggiuntivi e i pacchetti software di cui hai bisogno.

Da qui, un buon modo per conoscere la scheda del launchpad è provare alcuni dei codici di esempio in TivaWare -> esempi. Puoi eseguire il flashing dei file binari che vengono precompilati direttamente sulla scheda o importare il codice nel tuo progetto per curiosare.

Spero che questo Instructable si sia rivelato utile e ti auguro buona fortuna per la tua esperienza con il launchpad!

Risorse addizionali:

Scheda tecnica TM4C123G

Workshop virtuale con tutorial sul codice

Consigliato: