Innehållsförteckning:
- Steg 1: Avboxning av maskinvaran
- Steg 2: Ladda ner drivrutiner och andra verktyg - Ladda ner TivaWare för C -serien
- Steg 3: (Windows) Ladda ner drivrutiner och andra verktyg - Ladda ner Stellaris ICDI -drivrutiner
- Steg 4: (Valfritt) Ladda ner drivrutiner och andra verktyg - Ladda ner UniFlash Flashing Tool
- Steg 5: Ladda ner drivrutiner och andra verktyg - Ladda ner Code Composer Studio (CCS) Installer
- Steg 6: CCS - Skapa vårt första projekt
- Steg 7: Några slutnoteringar
Video: TM4C123G LaunchPad Starter Guide: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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
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
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
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
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
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
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:
Plotta levande data för en temperatursensor (TMP006) med MSP432 LaunchPad och Python: 9 steg
Plotta levande data för en temperatursensor (TMP006) med MSP432 LaunchPad och Python: TMP006 är en temperatursensor som mäter temperaturen på ett objekt utan att behöva komma i kontakt med objektet. I den här självstudien kommer vi att plotta levande temperaturdata från BoosterPack (TI BOOSTXL-EDUMKII) med Python
Hur man skapar en webbplats (en steg-för-steg-guide): 4 steg
Hur man skapar en webbplats (en steg-för-steg-guide): I den här guiden kommer jag att visa dig hur de flesta webbutvecklare bygger sina webbplatser och hur du kan undvika dyra webbplatsbyggare som ofta är för begränsade för en större webbplats. hjälpa dig att undvika några misstag som jag gjorde när jag började
Hemmautomation: Automatisk omkopplare med dimmerstyrning via Bluetooth med hjälp av Tiva TM4C123G: 7 steg
Hemmautomation: Automatisk strömbrytare med dimmerstyrning via Bluetooth med hjälp av Tiva TM4C123G: Numera har vi fjärrkontroller för våra tv -apparater och andra elektroniska system, vilket har gjort våra liv väldigt enkelt. Har du någonsin undrat om hemautomation som skulle ge möjlighet att styra rörljus, fläktar och annan el
Brainwave Computer Interface Prototype TGAM Starter Kit Lödning och testning: 7 steg (med bilder)
Brainwave Computer Interface Prototype TGAM Starter Kit Lödning och testning: Det senaste århundradet av neurovetenskaplig forskning har kraftigt ökat vår kunskap om hjärnan och särskilt de elektriska signalerna som avges av neuroner som skjuter i hjärnan. Mönstren och frekvenserna för dessa elektriska signaler kan mätas
Windows 7 Starter: Enkelt sätt att ändra bakgrundsbild: 5 steg
Windows 7 Starter: Easy Way to Change Wallpaper: Welcome! :-) **** För läsare som inte vill läsa historien om denna instruerbara här är en kort: Denna instruerbara handlar om att byta tapet i Windows 7 Starter Edition vilket är ett problem eftersom Microsoft raderade det alternativet i detta specifika