Innholdsfortegnelse:

TM4C123G LaunchPad Starter Guide: 7 trinn
TM4C123G LaunchPad Starter Guide: 7 trinn

Video: TM4C123G LaunchPad Starter Guide: 7 trinn

Video: TM4C123G LaunchPad Starter Guide: 7 trinn
Video: Getting Started with TIVA C Series TM4C123G LaunchPad from Texas Instruments – Blink an LED 2024, Juli
Anonim
TM4C123G LaunchPad Starter Guide
TM4C123G LaunchPad Starter Guide

Som en introduksjon til innebygd programmering gir utviklingstavler som TM4C123G lanseringsplaten en enkel måte å sette opp maskinvaren nok til å starte programmeringen. Imidlertid kan prosessen med å sette opp et utviklingsmiljø for styret ditt være litt vanskelig. Denne guiden tar sikte på å hjelpe deg med å komme deg rundt alle tingene med å gjøre startplaten klar til å gå.

Trinn 1: Unboxing the Hardware

Å pakke ut maskinvaren
Å pakke ut maskinvaren
Å pakke ut maskinvaren
Å pakke ut maskinvaren

Når du pakker ut den splitter nye lanseringsplaten, vil du legge merke til at den kommer med tre ting.

  • TM4C123G Launchpad Board
  • Liten mikro-USB til USB-A-kabel
  • Launchpad Hurtigstartguide

For vårt formål må vi sette enhetsmodus til "feilsøking" ved å bruke dip -bryteren på hjørnet av startplaten. Vi kan deretter koble usb -kabelen til feilsøkingsporten rett ved siden av dip -bryteren. Herfra kobler vi den andre enden til utviklingsdatamaskinen vår.

Trinn 2: Last ned drivere og andre verktøy - Last ned TivaWare for C -serien

Nedlasting av drivere og andre verktøy - Nedlasting av TivaWare for C -serien
Nedlasting av drivere og andre verktøy - Nedlasting av TivaWare for C -serien
Nedlasting av drivere og andre verktøy - Nedlasting av TivaWare for C -serien
Nedlasting av drivere og andre verktøy - Nedlasting av TivaWare for C -serien
Nedlasting av drivere og andre verktøy - Nedlasting av TivaWare for C -serien
Nedlasting av drivere og andre verktøy - Nedlasting av TivaWare for C -serien
Nedlasting av drivere og andre verktøy - Nedlasting av TivaWare for C -serien
Nedlasting av drivere og andre verktøy - Nedlasting av TivaWare for C -serien

Nå som vi har startplaten ute av esken, må vi nå installere programvare på utviklingsdatamaskinen vår. Disse trinnene varierer basert på operativsystemet, så se etter plattformspesifikke instruksjoner.

Først og fremst er det å laste ned TivaWare for C Series -programvarepakken.

Denne programvarepakken inneholder alle støttefiler og overskrifter som er nødvendige for utvikling av lanseringsplater.

Last ned SW_TM4C-ver#.exe-filen. Du må opprette en TI -konto for å kunne laste ned denne filen.

På Windows

Etter at du har lastet ned kjøre.exe -filen, anbefaler jeg å pakke ut filene i en mappe der du planlegger å legge utviklingsfilene. For dette laget jeg en mappe på skrivebordet mitt som heter "TM4C123G Files", og i den lagde jeg en mappe med navnet "TivaWare" der jeg hentet ut filene.

På Mac/Linux

På Mac- og Linux -systemer kan du ikke kjøre.exe -filen. Imidlertid kan du trekke ut innholdet på samme måte. Etter at du har plassert.exe i en "TivaWare" -mappe der du planlegger å legge utviklingsfilene, kjører du "pakke ut SW_TM4C-ver#.exe i terminalen, og den vil trekke ut alle filene i arbeidskatalogen.

ADVARSEL - Sørg for at du bruker "cd" -kommandoen til å sette arbeidskatalogen i en dedikert mappe for TivaWare -filene i terminalen, ellers vil du ha et absolutt rot av filer og mapper på et uønsket sted.

Trinn 3: (Windows) Nedlasting av drivere og andre verktøy - Last ned Stellaris ICDI -drivere

(Windows) Nedlasting av drivere og andre verktøy - Last ned Stellaris ICDI -drivere
(Windows) Nedlasting av drivere og andre verktøy - Last ned Stellaris ICDI -drivere

Stellaris ICDI -driverne lar deg bruke den innebygde feilsøkingsprogrammet som er festet til startplaten for å blinke og programmere hovedbrikken. På Windows gjenkjenner den ikke feilsøkingsprogrammet før du har installert driverne. For å gjøre dette, trekk ut driverfilene fra det nedlastede zip -arkivet. Fra driverbehandleren kan du oppdatere driverne ved å høyreklikke på den ukjente Stellaris -feilsøkingsenheten og bla til driverfilene du hentet ut.

Trinn 4: (Valgfritt) Nedlasting av drivere og andre verktøy - Last ned UniFlash Flashing Tool

(Valgfritt) Nedlasting av drivere og andre verktøy - Last ned UniFlash Software Flashing Tool
(Valgfritt) Nedlasting av drivere og andre verktøy - Last ned UniFlash Software Flashing Tool
(Valgfritt) Nedlasting av drivere og andre verktøy - Last ned UniFlash Software Flashing Tool
(Valgfritt) Nedlasting av drivere og andre verktøy - Last ned UniFlash Software Flashing Tool
(Valgfritt) Nedlasting av drivere og andre verktøy - Last ned UniFlash Software Flashing Tool
(Valgfritt) Nedlasting av drivere og andre verktøy - Last ned UniFlash Software Flashing Tool

UniFlash lar deg blinke allerede kompilerte programmer på startplaten.

Dette er mest nyttig for å se eksemplene som finnes i TivaWare/eksempler. Installasjonen er ganske grei, ettersom de gir plattformsspesifikke installatører på nettstedet. Etter at du har lastet ned verktøyet, kan du åpne det, automatisk oppdage Stellaris Debugger, velge TM4C123G-modulen manuelt og deretter trykke på startknappen. Derfra kan du laste inn en.bin -fil fra eksemplene og blinke den i minnet for å se koden i aksjon.

Trinn 5: Last ned drivere og andre verktøy - Last ned Code Composer Studio (CCS) Installer

Last ned drivere og andre verktøy - Last ned Code Composer Studio (CCS) Installer
Last ned drivere og andre verktøy - Last ned Code Composer Studio (CCS) Installer
Last ned drivere og andre verktøy - Last ned Code Composer Studio (CCS) Installer
Last ned drivere og andre verktøy - Last ned Code Composer Studio (CCS) Installer

Code Composer Studio er portalen der du kan kompilere din egen samling eller C -kode og blinke den direkte på startplaten for feilsøking.

Installasjonsprosessen for CCS er ganske enkel. Som vanlig velger du stedet på datamaskinen for å installere programvaren først. Etter det gir det deg muligheter til å installere kompilatorene for forskjellige forskjellige mikrokontrollerprodukter. Du vil velge alternativet "TM4C12X ARM". Hvis den ikke allerede er valgt, må du sørge for å aktivere "Stellaris ICDI Debug Probe".

Etter at installasjonen av CCS er fullført, kan vi konfigurere CCS for å starte vårt første prosjekt.

Trinn 6: CCS - Opprette vårt første prosjekt

CCS - Opprette vårt første prosjekt
CCS - Opprette vårt første prosjekt
CCS - Opprette vårt første prosjekt
CCS - Opprette vårt første prosjekt
CCS - Opprette vårt første prosjekt
CCS - Opprette vårt første prosjekt
CCS - Opprette vårt første prosjekt
CCS - Opprette vårt første prosjekt

Den mest kompliserte delen er innenfor dette trinnet, men etter at vi er ferdige, vil utviklingsmiljøet vårt være godt å gå! Trinnene vil bli gitt i rekkefølge med bildene, slik at du lettere kan følge med.

1. Velg "Opprett et nytt CCS -prosjekt."

2. Velg Tiva C Series -kortet du bruker. I mitt tilfelle har jeg TM4C123GH6PM. Sørg for å velge Stellaris Debug -grensesnittet.

3. Gå til det nye prosjektets eiendommer.

4/5. Lag en sti -variabel til TivaWare -mappen. Under Ressurs -> Tilknyttet ressurs, bør du legge til en ny stavariabel som heter TivaWare med katalogbanen pekende til TivaWare installasjonsmappe.

6. Lag en bygningsvariabel til TivaWare -mappen. Under Bygg -> Variabler kan du også legge til en katalogvariabel i TivaWare -mappen din.

Til sammen vil banen og bygningsvariablene gjøre det lettere å inkludere de nødvendige filene fra TivaWare -installasjonen i vårt prosjekt, og tillate oppdatering av TivaWare -biblioteket uten å måtte gjøre om katalogbanene våre.

7. Under Build -> ARM Compiler -> Inkluder alternativer, legg til en katalog som heter $ {TivaWare}. Dette vil peke på banen variabel du definerte tidligere og gjøre det slik at kompilatoren automatisk kan finne de nødvendige inkluderingsfilene.

9.08.10. Sist, men ikke minst, må vi legge til driverlib -biblioteket fra TivaWare -mappen til prosjektet vårt. Dette kan gjøres ved å høyreklikke på prosjektet og velge "legg til filer." Naviger til den viste katalogen for å velge filen driverlib.lib. Deretter velger du "lenke til filer" i forhold til vår TivaWare -katalog.

Hvis du har kommet så langt, bør miljøet ditt være fullstendig konfigurert!

Trinn 7: Noen sluttnotater

På dette tidspunktet bør du ha et funksjonelt utviklingsmiljø, i tillegg til alle ekstra drivere og programvarepakker du trenger.

Herfra er en god måte å lære om launchpad -kortet å prøve ut noen av eksempelkodene i TivaWare -> eksempler. Du kan blinke de binære filene som kommer forhåndskompilert på brettet direkte, eller importere koden til prosjektet ditt for å stikke inn i.

Jeg håper denne instruksjonsboken viste seg å være nyttig, og jeg ønsker deg lykke til i din opplevelse med lanseringsplaten!

Tilleggsressurser:

TM4C123G Dataark

Virtuelt verksted med kodeopplæringer

Anbefalt: