Innehållsförteckning:

TM4C123G LaunchPad Starter Guide: 7 steg
TM4C123G LaunchPad Starter Guide: 7 steg

Video: TM4C123G LaunchPad Starter Guide: 7 steg

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

Som en introduktion till inbäddad programmering ger utvecklingskort som TM4C123G startplatta ett enkelt sätt att installera hårdvaran tillräckligt för att börja programmera. Processen med att skapa en utvecklingsmiljö för din styrelse kan dock vara lite knepig. Den här guiden syftar till att hjälpa dig att komma runt alla knep för att göra din startplatta redo att gå.

Steg 1: Avboxning av maskinvaran

Ta bort hårdvaran
Ta bort hårdvaran
Ta bort hårdvaran
Ta bort hårdvaran

När du packar upp din helt nya startplatta märker du att den kommer med tre saker.

  • TM4C123G Launchpad -kort
  • Liten mikro-USB till USB-A-kabel
  • Launchpad Snabbstartguide

För våra ändamål måste vi ställa in enhetsläget till "felsökning" med hjälp av dip -omkopplaren i hörnet på startplattan. Vi kan sedan ansluta vår usb -kabel till felsökningsporten direkt bredvid dip -omkopplaren. Härifrån ansluter vi den andra änden till vår utvecklingsdator.

Steg 2: Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien

Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien
Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien
Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien
Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien
Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien
Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien
Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien
Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien

Nu när vi har vår startplatta ur lådan måste vi nu installera lite programvara på vår utvecklingsdator. Dessa steg varierar beroende på ditt operativsystem, så håll utkik efter plattformsspecifika instruktioner.

Först och främst är att ladda ner TivaWare för C -serien.

Detta mjukvarupaket innehåller alla supportfiler och rubriker som är nödvändiga för lansering av plattor.

Ladda ner filen SW_TM4C-ver#.exe. Du måste skapa ett TI -konto för att kunna ladda ner den här filen.

På Windows

Efter att ha laddat ner.exe -filen rekommenderar jag att du extraherar filerna till en mapp där du planerar att placera dina utvecklingsfiler. För detta skapade jag en mapp på mitt skrivbord med namnet "TM4C123G Files" och i den skapade jag en mapp med namnet "TivaWare" där jag extraherade filerna.

På Mac/Linux

På Mac- och Linux -system kan du inte köra.exe -filen. Men du kan extrahera innehållet på samma sätt. När du har placerat.exe i en "TivaWare" -mapp där du planerar att placera dina utvecklingsfiler, kör "packa upp SW_TM4C-ver#.exe i terminalen och det extraherar alla filer till din arbetskatalog.

VARNING - Se till att du använder kommandot "cd" för att ställa in din arbetskatalog i en särskild mapp för dina TivaWare -filer i terminalen, annars kommer du att ha en absolut röra av filer och mappar på en oönskad plats.

Steg 3: (Windows) Ladda ner drivrutiner och andra verktyg - Ladda ner Stellaris ICDI -drivrutiner

(Windows) Ladda ner drivrutiner och andra verktyg - Ladda ner Stellaris ICDI -drivrutiner
(Windows) Ladda ner drivrutiner och andra verktyg - Ladda ner Stellaris ICDI -drivrutiner

Med Stellaris ICDI -drivrutiner kan du använda den inbyggda felsökaren som är ansluten till startplattan för att blinka och programmera huvudchippet. I Windows känner den inte igen felsökaren förrän du har installerat drivrutinerna. För att göra detta, extrahera drivrutinsfilerna från det nedladdade zip -arkivet. Från förarhanteraren kan du uppdatera drivrutinerna genom att högerklicka på den okända Stellaris -felsökarenheten och bläddra till de drivrutinfiler du extraherade.

Steg 4: (Valfritt) Ladda ner drivrutiner och andra verktyg - Ladda ner UniFlash Flashing Tool

(Valfritt) Ladda ner drivrutiner och andra verktyg - Ladda ner UniFlash Flashing Tool
(Valfritt) Ladda ner drivrutiner och andra verktyg - Ladda ner UniFlash Flashing Tool
(Valfritt) Ladda ner drivrutiner och andra verktyg - Ladda ner UniFlash Flashing Tool
(Valfritt) Ladda ner drivrutiner och andra verktyg - Ladda ner UniFlash Flashing Tool
(Valfritt) Ladda ner drivrutiner och andra verktyg - Ladda ner UniFlash Flashing Tool
(Valfritt) Ladda ner drivrutiner och andra verktyg - Ladda ner UniFlash Flashing Tool

UniFlash låter dig blinka redan kompilerade program på din startplatta.

Detta är mest användbart för att se de exempel som finns i TivaWare/exempel. Installationen är ganska enkel, eftersom de tillhandahåller plattformsspecifika installatörer på webbplatsen. När du har laddat ner verktyget kan du öppna det, automatiskt upptäcka Stellaris Debugger, välja manuellt den TM4C123G-modul du använder och sedan trycka på startknappen. Därifrån kan du ladda en.bin -fil från exemplen och blinka den i minnet för att se koden i aktion.

Steg 5: Ladda ner drivrutiner och andra verktyg - Ladda ner Code Composer Studio (CCS) Installer

Ladda ner drivrutiner och andra verktyg - Ladda ner Code Composer Studio (CCS) Installer
Ladda ner drivrutiner och andra verktyg - Ladda ner Code Composer Studio (CCS) Installer
Ladda ner drivrutiner och andra verktyg - Ladda ner Code Composer Studio (CCS) Installer
Ladda ner drivrutiner och andra verktyg - Ladda ner Code Composer Studio (CCS) Installer

Code Composer Studio är portalen genom vilken du kan kompilera din egen enhet eller C -kod och blinka den direkt på startplattan för felsökning.

Installationsprocessen för CCS är ganska enkel. Som vanligt väljer du platsen på din dator för att installera programvaran först. Därefter ger det dig alternativ för att installera kompilatorer för olika olika mikrokontrollerprodukter. Du vill välja alternativet "TM4C12X ARM". Om det inte redan är valt, se till att du aktiverar "Stellaris ICDI Debug Probe".

Efter installationen av CCS kan vi konfigurera CCS för att starta vårt första projekt.

Steg 6: CCS - Skapa vårt första projekt

CCS - Skapa vårt första projekt
CCS - Skapa vårt första projekt
CCS - Skapa vårt första projekt
CCS - Skapa vårt första projekt
CCS - Skapa vårt första projekt
CCS - Skapa vårt första projekt
CCS - Skapa vårt första projekt
CCS - Skapa vårt första projekt

Den mest komplicerade delen är inom detta steg, men när vi är klara kommer vår utvecklingsmiljö att vara bra att gå! Stegen ges i ordning med bilderna så att du lättare kan följa med.

1. Välj "Skapa ett nytt CCS -projekt".

2. Välj Tiva C -serien som du använder. I mitt fall har jag TM4C123GH6PM. Var noga med att välja gränssnittet Stellaris Debug.

3. Gå till det nya projektets fastigheter.

4/5. Skapa en sökvägsvariabel till din TivaWare -mapp. Under Resurs -> Länkad resurs bör du lägga till en ny sökvägsvariabel med namnet TivaWare med katalogvägen som pekar på din TivaWare -installationsmapp.

6. Skapa en byggvariabel till din TivaWare -mapp. Under Bygg -> Variabler lägger du till en katalogvariabel till din TivaWare -mapp också.

Tillsammans kommer sökvägen och byggvariablerna att göra det lättare att inkludera nödvändiga filer från TivaWare -installationen i vårt projekt och göra det möjligt att uppdatera TivaWare -biblioteket utan att behöva göra om våra katalogvägar.

7. Under Build -> ARM Compiler -> Inkludera alternativ, lägg till en katalog som heter $ {TivaWare}. Detta pekar på sökvägsvariabeln som du definierade tidigare och gör det så att kompilatorn automatiskt kan hitta nödvändiga inkluderingsfiler.

8/9/10. Sist men inte minst måste vi lägga till driverlib -biblioteket från TivaWare -mappen till vårt projekt. Detta kan göras genom att högerklicka på projektet och välja "lägg till filer". Navigera till den visade katalogen för att välja filen driverlib.lib. Välj sedan "länk till filer" i förhållande till vår TivaWare -katalog.

Om du har kommit så här långt ska din miljö vara helt inställd!

Steg 7: Några slutnoteringar

Vid denna tidpunkt bör du ha en funktionell utvecklingsmiljö, samt alla ytterligare drivrutiner och mjukvarupaket du behöver.

Härifrån är ett bra sätt att lära sig om startplattan att testa några av exempelkoderna i TivaWare -> exempel. Du kan blinka de binära filerna som kommer förkompilerade på kortet direkt, eller importera koden till ditt projekt för att peta in.

Jag hoppas att denna instruerbara visade sig vara till hjälp, och jag önskar dig lycka till med din upplevelse med startplattan!

Ytterligare resurser:

TM4C123G -datablad

Virtuell verkstad med kodhandledning

Rekommenderad: