Taula de continguts:
- Pas 1: desenganxar el maquinari
- Pas 2: descàrrega de controladors i altres eines: descàrrega de TivaWare per a la sèrie C
- Pas 3: (Windows) Descàrrega de controladors i altres eines: descarregueu els controladors Stellaris ICDI
- Pas 4: (Opcional) Descàrrega de controladors i altres eines: descarregueu l'eina intermitent del programari UniFlash
- Pas 5: descàrrega de controladors i altres eines: descarregueu l'instal·lador de Code Composer Studio (CCS)
- Pas 6: CCS: crear el nostre primer projecte
- Pas 7: algunes notes finals
Vídeo: Guia d'inici de TM4C123G LaunchPad: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
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
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
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)
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
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:
Tens un Neopixel nou? Aquí hi ha una guia d’inici ràpid: 5 passos
Tens un Neopixel nou? Aquí hi ha una guia d’inici ràpid !: Sé que en la meva última instrucció vaig dir que seré habitual, però no. Bé, ho vaig provar, però no vaig tenir bones idees: partit cobert de cera: KABOOM! * Espelma de llapis de colors: Fissssssss … KABOOOM! ** Art matemàtic fantàstic: he equivocat els angles! De totes maneres, torno
Inici del control remot: 6 passos
Inici del control remot: sóc una nena de Taiwan de 13 anys. Perdoneu-me si faig errors gramaticals o d’altre tipus. Aquest és un dispositiu que us recorda que heu de tornar a col·locar el comandament del televisor després de mirar la televisió. He inventat aquest dispositiu? Això és perquè sovint oblido on
Shelly - Domoticz - Aqara - Inici de Google: 4 passos
Shelly - Domoticz - Aqara - Google Home: a casa meva estic fent servir Domoticz per crear una casa intel·ligent. Domoticz és un sistema domòtic que us permet controlar i configurar diversos dispositius com ara: llums, interruptors, diversos sensors / comptadors com ara temperatura, pluja, vent, UV, electra, gas, aigua i
Desactiva el pitit d'inici de PS4: 6 passos
Desactiva el pitit d'inici de PS4: 23:00. La família està adormida, inicieu la PS4 en un apartament totalment silenciós. BEEEEP que fa. Imagineu el que passa: desfeu-nos d’això
Guia d'inici ràpid d'Arduino IDE amb NodeMCU ESP8266: 6 passos
Guia d'inici ràpid d'Arduino IDE amb NodeMCU ESP8266: Configuració IDE d'Arduino per a NodeMCU ESP8266