Indholdsfortegnelse:

TM4C123G LaunchPad Starter Guide: 7 trin
TM4C123G LaunchPad Starter Guide: 7 trin

Video: TM4C123G LaunchPad Starter Guide: 7 trin

Video: TM4C123G LaunchPad Starter Guide: 7 trin
Video: Tiva™ C Series USB+CAN Development Kit Board Tour 2024, Juli
Anonim
TM4C123G LaunchPad Starter Guide
TM4C123G LaunchPad Starter Guide

Som en introduktion til integreret programmering giver udviklingsplader som f.eks. TM4C123G -startpladen en enkel måde at opsætte hardwaren nok til at starte programmeringen. Imidlertid kan processen med at oprette et udviklingsmiljø for din bestyrelse være lidt vanskelig. Denne vejledning har til formål at hjælpe dig med at komme uden om alle de ting, der er forbundet med at gøre din launchpad klar til brug.

Trin 1: Fjern hardware fra boksen

Udpakning af hardware
Udpakning af hardware
Udpakning af hardware
Udpakning af hardware

Når du udpakker din helt nye startplade, vil du bemærke, at den kommer med tre ting.

  • TM4C123G Launchpad Board
  • Lille Micro USB til USB-A kabel
  • Launchpad Hurtig startguide

Til vores formål skal vi indstille enhedstilstanden til "fejlfinding" ved hjælp af dip -kontakten på hjørnet af startpladen. Vi kan derefter tilslutte vores usb -kabel til fejlfindingsporten umiddelbart ved siden af dip -kontakten. Herfra tilslutter vi den anden ende til vores udviklingscomputer.

Trin 2: Download af drivere og andre værktøjer - Download af TivaWare til C -serien

Download af drivere og andre værktøjer - Download af TivaWare til C -serien
Download af drivere og andre værktøjer - Download af TivaWare til C -serien
Download af drivere og andre værktøjer - Download af TivaWare til C -serien
Download af drivere og andre værktøjer - Download af TivaWare til C -serien
Download af drivere og andre værktøjer - Download af TivaWare til C -serien
Download af drivere og andre værktøjer - Download af TivaWare til C -serien
Download af drivere og andre værktøjer - Download af TivaWare til C -serien
Download af drivere og andre værktøjer - Download af TivaWare til C -serien

Nu hvor vi har vores launchpad -bord ude af kassen, skal vi nu installere noget software på vores udviklingscomputer. Disse trin varierer baseret på dit operativsystem, så hold øje med platformspecifikke instruktioner.

Først og fremmest er det at downloade softwarepakken TivaWare til C -serien.

Denne softwarepakke indeholder alle de understøttelsesfiler og headere, der er nødvendige for udvikling af launchpad.

Download SW_TM4C-ver#.exe-filen. Du skal oprette en TI -konto for at downloade denne fil.

På Windows

Efter download af kør.exe -filen, anbefaler jeg at pakke filerne ud i en mappe, hvor du planlægger at placere dine udviklingsfiler. Til dette lavede jeg en mappe på mit skrivebord med navnet "TM4C123G Files", og inden for den lavede jeg en mappe med navnet "TivaWare", hvor jeg hentede filerne.

På Mac/Linux

På Mac- og Linux -systemer kan du ikke selv køre.exe -filen. Du kan dog udtrække indholdet på samme måde. Når du har placeret.exe i en "TivaWare" -mappe, hvor du planlægger at placere dine udviklingsfiler, skal du "unzip SW_TM4C-ver#.exe" i terminalen, og det vil udtrække alle filerne til dit arbejdskatalog.

ADVARSEL - Sørg for at bruge kommandoen "cd" til at indstille dit arbejdskatalog i en dedikeret mappe til dine TivaWare -filer i terminalen, eller du vil have et absolut rod af filer og mapper på et uønsket sted.

Trin 3: (Windows) Download af drivere og andre værktøjer - Download Stellaris ICDI -drivere

(Windows) Download af drivere og andre værktøjer - Download Stellaris ICDI -drivere
(Windows) Download af drivere og andre værktøjer - Download Stellaris ICDI -drivere

Stellaris ICDI -driverne giver dig mulighed for at bruge den inline debugger, der er knyttet til startpladen, til at blinke og programmere hovedchippen. I Windows genkender den ikke debuggeren, før du har installeret driverne. For at gøre dette skal du udtrække driverfilerne fra det downloadede zip -arkiv. Fra drivermanageren kan du opdatere driverne ved at højreklikke på den ukendte Stellaris -fejlfindingsenhed og gå til de driverfiler, du har udpakket.

Trin 4: (Valgfrit) Download af drivere og andre værktøjer - Download UniFlash Software Flashing Tool

(Valgfrit) Download af drivere og andre værktøjer - Download UniFlash Software Flashing Tool
(Valgfrit) Download af drivere og andre værktøjer - Download UniFlash Software Flashing Tool
(Valgfrit) Download af drivere og andre værktøjer - Download UniFlash Software Flashing Tool
(Valgfrit) Download af drivere og andre værktøjer - Download UniFlash Software Flashing Tool
(Valgfrit) Download af drivere og andre værktøjer - Download UniFlash Software Flashing Tool
(Valgfrit) Download af drivere og andre værktøjer - Download UniFlash Software Flashing Tool

UniFlash giver dig mulighed for at blinke allerede kompilerede programmer på din startplade.

Dette er mest nyttigt til at se de leverede eksempler, der findes i TivaWare/eksempler. Installationen er ret ligetil, da de giver platformsspecifikke installatører på webstedet. Efter download af værktøjet kan du åbne det, automatisk registrere Stellaris Debugger, manuelt vælge det TM4C123G-modul, du bruger, og derefter trykke på startknappen. Derfra kan du indlæse en.bin -fil fra eksemplerne og blinke den i hukommelsen for at se koden i aktion.

Trin 5: Download af drivere og andre værktøjer - Download Code Composer Studio (CCS) Installer

Download af drivere og andre værktøjer - Download Code Composer Studio (CCS) Installer
Download af drivere og andre værktøjer - Download Code Composer Studio (CCS) Installer
Download af drivere og andre værktøjer - Download Code Composer Studio (CCS) Installer
Download af drivere og andre værktøjer - Download Code Composer Studio (CCS) Installer

Code Composer Studio er den portal, hvormed du kan kompilere din egen samling eller C -kode og blinke den direkte på startpladen til fejlfinding.

Installationsprocessen for CCS er ret enkel. Som sædvanlig vælger du først placeringen på din computer for at installere softwaren. Derefter giver det dig muligheder for at installere kompilatorer til forskellige forskellige mikrokontrollerprodukter. Du vil vælge indstillingen "TM4C12X ARM". Hvis det ikke allerede er valgt, skal du sørge for at aktivere "Stellaris ICDI Debug Probe".

Efter installationen af CCS kan vi konfigurere CCS til at starte vores første projekt.

Trin 6: CCS - Oprettelse af vores første projekt

CCS - Oprettelse af vores første projekt
CCS - Oprettelse af vores første projekt
CCS - Oprettelse af vores første projekt
CCS - Oprettelse af vores første projekt
CCS - Oprettelse af vores første projekt
CCS - Oprettelse af vores første projekt
CCS - Oprettelse af vores første projekt
CCS - Oprettelse af vores første projekt

Den mest komplicerede del er inden for dette trin, men når vi er færdige, vil vores udviklingsmiljø være godt i gang! Trinene vil blive givet i rækkefølge med billederne, så du lettere kan følge med.

1. Vælg "Opret et nyt CCS -projekt".

2. Vælg det Tiva C Series -kort, du bruger, i mit tilfælde har jeg TM4C123GH6PM. Sørg for at vælge Stellaris Debug -grænsefladen.

3. Gå til det nye projekts egenskaber.

4/5. Opret en sti -variabel til din TivaWare -mappe. Under Ressource -> Tilknyttet ressource skal du tilføje en ny stivariabel ved navn TivaWare med bibliotekstien pegende til din TivaWare -installationsmappe.

6. Opret en build -variabel til din TivaWare -mappe. Under Byg -> Variabler skal du også tilføje en biblioteksvariabel til din TivaWare -mappe.

Tilsammen vil stien og build -variablerne gøre det lettere at inkludere de nødvendige filer fra TivaWare -installationen i vores projekt og give mulighed for at opdatere TivaWare -biblioteket uden at skulle foretage vores mappestier.

7. Under Build -> ARM Compiler -> Inkluder muligheder, tilføj et bibliotek med navnet $ {TivaWare}. Dette vil pege på den sti -variabel, du definerede tidligere, og gøre det, så kompilatoren automatisk kan finde de nødvendige inkluderingsfiler.

8/9/10. Sidst men ikke mindst skal vi tilføje driverlib -biblioteket fra TivaWare -mappen til vores projekt. Dette kan gøres ved at højreklikke på projektet og vælge "tilføj filer". Naviger til det viste bibliotek for at vælge filen driverlib.lib. Vælg derefter "link til filer" i forhold til vores TivaWare -bibliotek.

Hvis du nåede så langt, skulle dit miljø være fuldstændig indrettet!

Trin 7: Nogle sidste noter

På dette tidspunkt skal du have et funktionelt udviklingsmiljø samt alle de ekstra drivere og softwarepakker, du skal bruge.

Herfra er en god måde at lære om launchpad -kortet at prøve nogle af eksemplekoderne i TivaWare -> eksempler. Du kan blinke de binære filer, der kommer forhåndskompileret på tavlen direkte, eller importere koden til dit projekt for at stikke rundt i.

Jeg håber, at denne instruktør viste sig at være nyttig, og jeg ønsker dig held og lykke med din oplevelse med startpladen!

Yderligere ressourcer:

TM4C123G Datablad

Virtuelt værksted med kodevejledninger

Anbefalede: