Innholdsfortegnelse:
- Trinn 1: Unboxing the Hardware
- Trinn 2: Last ned drivere og andre verktøy - Last ned TivaWare for C -serien
- Trinn 3: (Windows) Nedlasting av drivere og andre verktøy - Last ned Stellaris ICDI -drivere
- Trinn 4: (Valgfritt) Nedlasting av drivere og andre verktøy - Last ned UniFlash Flashing Tool
- Trinn 5: Last ned drivere og andre verktøy - Last ned Code Composer Studio (CCS) Installer
- Trinn 6: CCS - Opprette vårt første prosjekt
- Trinn 7: Noen sluttnotater
Video: TM4C123G LaunchPad Starter Guide: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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
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
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
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
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:
Slik starter du en spillstrømming: 9 trinn
Slik starter du en spillstrømming: Denne instruksen skal vise deg hvordan du setter opp en strøm ved hjelp av Open Broadcaster -programvaren eller OBST For å starte livestreamen din med OBS vil du ha følgende ting En datamaskin som kan kjøre spillet ditt og programvaren for streaming
Soft Starter (Inrush Current Limiter) for AC- og DC -belastninger: 10 trinn
Soft Starter (startstrømbegrensning) for AC- og DC-belastninger: Startstrøm/innkobling er den maksimale øyeblikkelige inngangsstrømmen som trekkes av en elektrisk enhet når den først slås på. Startstrøm er mye høyere enn lastens steady-state strøm, og det er kilden til mange problemer som sikring bl
Slik programmerer og starter du ATtiny85 med USBasp: 5 trinn
Slik programmerer og laster du opp ATtiny85 med USBasp: I denne instruksjonsboken lærer du nøyaktig hvordan du starter opp og programmerer en ATtiny85 -mikrobrikke på den enkleste måten jeg kunne finne ut. Dette er min første instruks, så hvis du har noen råd eller tips om hvordan du lager bedre guider, er du velkommen til å samarbeide
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte
Hjemmeautomatisering: Automatisk bryterbord med dimmerkontroll via Bluetooth ved bruk av Tiva TM4C123G: 7 trinn
Hjemmeautomatisering: Automatisk bryterbord med dimmerkontroll via Bluetooth ved bruk av Tiva TM4C123G: I dag har vi fjernkontroller for våre fjernsynsapparater og andre elektroniske systemer, noe som har gjort livet vårt veldig enkelt. Har du noen gang lurt på hjemmeautomatisering som vil gi muligheten til å kontrollere rørlys, vifter og annet elektrisk utstyr