Taula de continguts:

Guia d'inici de TM4C123G LaunchPad: 7 passos
Guia d'inici de TM4C123G LaunchPad: 7 passos

Vídeo: Guia d'inici de TM4C123G LaunchPad: 7 passos

Vídeo: Guia d'inici de TM4C123G LaunchPad: 7 passos
Vídeo: GPIO do Tiva Launchpad (TM4C123GPM) 2024, Juliol
Anonim
TM4C123G LaunchPad Guia d'inici
TM4C123G LaunchPad Guia d'inici

Com a introducció a la programació incrustada, les plaques de desenvolupament com el llançador TM4C123G proporcionen una manera senzilla de configurar el maquinari suficient per començar a programar. Tot i això, el procés de configuració d’un entorn de desenvolupament per al vostre tauler pot ser una mica complicat. Aquesta guia té com a objectiu ajudar-vos a solucionar tots els problemes relacionats amb la preparació del launchpad.

Pas 1: desenganxar el maquinari

Unboxing del maquinari
Unboxing del maquinari
Unboxing del maquinari
Unboxing del maquinari

Quan desactiveu el vostre nou llançador de llançament, notareu que inclou tres coses.

  • Tauler Launchpad TM4C123G
  • Petit cable micro USB a USB-A
  • Guia d'inici ràpid de Launchpad

Per als nostres propòsits, hem d’establir el mode del dispositiu a “depurar” mitjançant el dip switch a la cantonada del llançador. A continuació, podem connectar el cable USB al port de depuració immediatament al costat del commutador dip. A partir d’aquí connectem l’altre extrem al nostre equip de desenvolupament.

Pas 2: descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C

Descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C
Descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C
Descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C
Descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C
Descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C
Descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C
Descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C
Descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C

Ara que ja tenim la placa de llançament llançada, necessitem instal·lar algun programari al nostre equip de desenvolupament. Aquests passos varien segons el vostre sistema operatiu, així que busqueu instruccions específiques de la plataforma.

El primer és descarregar el paquet de programari TivaWare per a la sèrie C.

Aquest paquet de programari conté tots els fitxers i capçaleres de suport necessaris per al desenvolupament del launchpad.

Descarregueu el fitxer SW_TM4C-ver #.exe. Heu de crear un compte TI per descarregar aquest fitxer.

Al Windows

Després de descarregar-lo, executeu el fitxer.exe, us recomano extreure els fitxers a una carpeta on vulgueu col·locar els fitxers de desenvolupament. Per a això, vaig crear una carpeta al meu escriptori anomenada "Fitxers TM4C123G" i dins d'aquesta, vaig crear una carpeta anomenada "TivaWare" on vaig extreure els fitxers.

A Mac / Linux

Als sistemes Mac i Linux, no podeu executar el fitxer.exe de forma nativa. Tanmateix, podeu extreure el contingut igual. Després de col·locar el fitxer.exe a la carpeta "TivaWare" on teniu previst posar els fitxers de desenvolupament, executeu "descomprimiu SW_TM4C-ver #.exe al terminal i extraurà tots els fitxers al directori de treball.

ADVERTÈNCIA: assegureu-vos que utilitzeu l'ordre "cd" per configurar el directori de treball dins d'una carpeta dedicada per als fitxers TivaWare al terminal, o tindreu un embolic absolut de fitxers i carpetes en un lloc no desitjat.

Pas 3: (Windows) Descàrrega de controladors i altres eines: descarregueu els controladors Stellaris ICDI

(Windows) Descàrrega de controladors i altres eines: descarregueu els controladors Stellaris ICDI
(Windows) Descàrrega de controladors i altres eines: descarregueu els controladors Stellaris ICDI

Els controladors Stellaris ICDI us permeten utilitzar el depurador en línia connectat a la placa de llançament per llampar i programar el xip principal. Al Windows, no reconeixerà el depurador fins que no hàgiu instal·lat els controladors. Per fer-ho, extreu els fitxers del controlador de l'arxiu zip descarregat. Des del gestor de controladors, podeu actualitzar els controladors fent clic amb el botó dret del ratolí al dispositiu de depuració Stellaris no reconegut i navegant pels fitxers de controladors que heu extret.

Pas 4: (Opcional) Descàrrega de controladors i altres eines: descarregueu l'eina intermitent del programari UniFlash

(Opcional) Descàrrega de controladors i altres eines: descarregueu l'eina intermitent del programari UniFlash
(Opcional) Descàrrega de controladors i altres eines: descarregueu l'eina intermitent del programari UniFlash
(Opcional) Descàrrega de controladors i altres eines: descarregueu l'eina intermitent del programari UniFlash
(Opcional) Descàrrega de controladors i altres eines: descarregueu l'eina intermitent del programari UniFlash
(Opcional) Descàrrega de controladors i altres eines: descarregueu l'eina intermitent del programari UniFlash
(Opcional) Descàrrega de controladors i altres eines: descarregueu l'eina intermitent del programari UniFlash

UniFlash us permet llançar programes ja compilats al vostre llançador.

Això és molt útil per veure els exemples proporcionats a TivaWare / examples. La instal·lació és bastant senzilla, ja que proporciona instal·ladors específics de la plataforma al lloc web. Després de descarregar l'eina, podeu obrir-la, detectar automàticament el depurador Stellaris, seleccionar manualment el mòdul TM4C123G que feu servir i, a continuació, prémer el botó d'inici. Des d'allà, podeu carregar un fitxer.bin dels exemples i guardar-lo a la memòria per veure el codi en acció.

Pas 5: descàrrega de controladors i altres eines: descarregueu l'instal·lador de Code Composer Studio (CCS)

Descàrrega de controladors i altres eines: descarregueu l'instal·lador de Code Composer Studio (CCS)
Descàrrega de controladors i altres eines: descarregueu l'instal·lador de Code Composer Studio (CCS)
Descàrrega de controladors i altres eines: descarregueu l'instal·lador de Code Composer Studio (CCS)
Descàrrega de controladors i altres eines: descarregueu l'instal·lador de Code Composer Studio (CCS)

Code Composer Studio és el portal mitjançant el qual podeu compilar el vostre propi codi de muntatge o C i fer-lo passar directament al launchpad per depurar-lo.

El procés d’instal·lació de CCS és bastant senzill. Com és habitual, trieu la ubicació del vostre equip per instal·lar primer el programari. Després d'això, però, us dóna opcions per instal·lar els compiladors de diversos productes de microcontroladors diferents. Voldreu seleccionar l'opció "TM4C12X ARM". A continuació, si encara no està seleccionat, assegureu-vos que activeu la "sonda de depuració Stellaris ICDI".

Després de completar la instal·lació de CCS, podem configurar CCS per iniciar el nostre primer projecte.

Pas 6: CCS: crear el nostre primer projecte

CCS - Creació del nostre primer projecte
CCS - Creació del nostre primer projecte
CCS - Creació del nostre primer projecte
CCS - Creació del nostre primer projecte
CCS - Creació del nostre primer projecte
CCS - Creació del nostre primer projecte
CCS - Creació del nostre primer projecte
CCS - Creació del nostre primer projecte

La part més complicada es troba dins d’aquest pas, però un cop acabat, el nostre entorn de desenvolupament serà bo. Els passos es donaran en ordre amb les imatges perquè pugueu seguir-los més fàcilment.

1. Seleccioneu "Crea un nou projecte CCS".

2. Seleccioneu la placa de la sèrie Tiva C que utilitzeu; en el meu cas, tinc el TM4C123GH6PM. Assegureu-vos de seleccionar la interfície de depuració de Stellaris.

3. Aneu a les propietats del nou projecte.

4/5. Creeu una variable de camí d'accés a la vostra carpeta TivaWare. A Recurs -> Recurs enllaçat, heu d'afegir una variable de camí d'accés nova anomenada TivaWare amb el camí d'accés del directori que apunta a la carpeta d'instal·lació de TivaWare.

6. Creeu una variable de compilació a la carpeta TivaWare. A Build -> Variables, afegiu també una variable de directori a la vostra carpeta TivaWare.

En conjunt, les variables de ruta i compilació facilitaran la inclusió dels fitxers necessaris de la instal·lació de TivaWare al nostre projecte i permetran actualitzar la biblioteca TivaWare sense haver de refer els camins de directori.

7. A Build -> ARM Compiler -> Include Options, afegiu un directori anomenat $ {TivaWare}. Això assenyalarà la variable de camí que heu definit anteriorment i la farà que el compilador pugui trobar automàticament els fitxers d’inclusió necessaris.

9/08/10. Per últim, però no menys important, hem d’afegir la biblioteca driverlib de la carpeta TivaWare al nostre projecte. Això es pot fer fent clic dret sobre el projecte i escollint "afegir fitxers". Aneu al directori mostrat per seleccionar el fitxer driverlib.lib. Després, seleccioneu "enllaç a fitxers" en relació amb el nostre directori TivaWare.

Si heu arribat fins aquí, el vostre entorn hauria d’estar completament configurat.

Pas 7: algunes notes finals

En aquest moment, haureu de tenir un entorn de desenvolupament funcional, així com tots els controladors i paquets de programari addicionals que necessiteu.

A partir d’aquí, una bona manera d’aprendre sobre el tauler de llançament és provar alguns dels codis d’exemple de TivaWare -> exemples. Podeu llançar directament els fitxers binaris precompilats al tauler o bé importar el codi al vostre projecte per incloure-ho.

Espero que aquest Instructable sigui útil i us desitjo sort en la vostra experiència amb el launchpad.

Recursos addicionals:

TM4C123G Full de dades

Taller virtual amb tutories de codi

Recomanat: