Sadržaj:

TM4C123G LaunchPad početni vodič: 7 koraka
TM4C123G LaunchPad početni vodič: 7 koraka

Video: TM4C123G LaunchPad početni vodič: 7 koraka

Video: TM4C123G LaunchPad početni vodič: 7 koraka
Video: CS50 2015 – 11-я неделя, продолжение 2024, Studeni
Anonim
TM4C123G LaunchPad početni vodič
TM4C123G LaunchPad početni vodič

Kao uvod u ugrađeno programiranje, razvojne ploče poput TM4C123G lansirne ploče pružaju jednostavan način za postavljanje hardvera dovoljno za početak programiranja. Međutim, postupak postavljanja razvojnog okruženja za vašu ploču može biti pomalo zeznut. Ovaj vodič ima za cilj pomoći vam da savladate sve aspekte pripreme lansirne ploče za rad.

Korak 1: Raspakirajte hardver

Raspakiranje hardvera
Raspakiranje hardvera
Raspakiranje hardvera
Raspakiranje hardvera

Kada raspakirate svoju novu lansirnu ploču, primijetit ćete da dolazi s tri stvari.

  • TM4C123G ploča za pokretanje
  • Mali mikro USB kabel na USB-A kabel
  • Launchpad Vodič za brzi početak

U naše svrhe moramo postaviti način rada uređaja na "otklanjanje pogrešaka" pomoću preklopke na kutu lansirne ploče. Zatim možemo priključiti naš USB kabel u port za otklanjanje pogrešaka odmah pored dip prekidača. Odavde priključujemo drugi kraj na naše razvojno računalo.

Korak 2: Preuzimanje upravljačkih programa i drugih alata - Preuzimanje TivaWare za C seriju

Preuzimanje upravljačkih programa i drugih alata - preuzimanje TivaWare za seriju C
Preuzimanje upravljačkih programa i drugih alata - preuzimanje TivaWare za seriju C
Preuzimanje upravljačkih programa i drugih alata - preuzimanje TivaWare za seriju C
Preuzimanje upravljačkih programa i drugih alata - preuzimanje TivaWare za seriju C
Preuzimanje upravljačkih programa i drugih alata - preuzimanje TivaWare za seriju C
Preuzimanje upravljačkih programa i drugih alata - preuzimanje TivaWare za seriju C
Preuzimanje upravljačkih programa i drugih alata - preuzimanje TivaWare za seriju C
Preuzimanje upravljačkih programa i drugih alata - preuzimanje TivaWare za seriju C

Sada kada imamo lansirnu ploču iz kutije, sada moramo instalirati neki softver na naše razvojno računalo. Ovi se koraci razlikuju ovisno o vašem operacijskom sustavu, pa pazite na upute specifične za platformu.

Prvo je preuzimanje programskog paketa TivaWare za seriju C.

Ovaj programski paket sadrži sve datoteke podrške i zaglavlja potrebna za razvoj lansirne podloge.

Preuzmite datoteku SW_TM4C-ver#.exe. Morate napraviti TI račun da biste preuzeli ovu datoteku.

U sustavu Windows

Nakon preuzimanja pokrenite.exe datoteku, preporučujem da je izdvojite u mapu u koju namjeravate staviti svoje razvojne datoteke. U tu svrhu napravio sam mapu na radnoj površini pod nazivom "TM4C123G datoteke", a unutar nje sam napravio mapu pod nazivom "TivaWare" u koju sam izdvojio datoteke.

Na Mac/Linuxu

Na Mac i Linux sustavima ne možete izvorno pokrenuti.exe datoteku. Međutim, sadržaj možete izdvojiti na isti način. Nakon što ste.exe smjestili u mapu "TivaWare" u koju planirate staviti razvojne datoteke, pokrenite "unzip SW_TM4C-ver#.exe" u terminalu i on će izdvojiti sve datoteke u vaš radni direktorij.

UPOZORENJE - Upotrijebite naredbu "cd" za postavljanje svog radnog imenika unutar namjenske mape za vaše TivaWare datoteke na terminalu, inače ćete imati apsolutni nered datoteka i mapa na neželjenom mjestu.

Korak 3: (Windows) Preuzimanje upravljačkih programa i drugih alata - preuzmite Stellaris ICDI upravljačke programe

(Windows) Preuzimanje upravljačkih programa i drugih alata - Preuzmite Stellaris ICDI upravljačke programe
(Windows) Preuzimanje upravljačkih programa i drugih alata - Preuzmite Stellaris ICDI upravljačke programe

Stellaris ICDI upravljački programi omogućuju vam da upotrijebite ugrađeni ispravljač pogrešaka pričvršćen na ploču lansirne ploče za bljeskanje i programiranje glavnog čipa. U sustavu Windows neće otkriti pogreške sve dok ne instalirate upravljačke programe. Da biste to učinili, izdvojite datoteke upravljačkih programa iz preuzete zip arhive. Iz upravitelja upravljačkih programa možete ažurirati upravljačke programe desnim klikom na neprepoznati Stellaris uređaj za otklanjanje pogrešaka i pregledavanjem datoteka upravljačkog programa koje ste izdvojili.

Korak 4: (Izborno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash softver za bljeskanje softvera

(Izborno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash alat za bljeskanje softvera
(Izborno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash alat za bljeskanje softvera
(Izborno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash Alat za bljeskanje softvera
(Izborno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash Alat za bljeskanje softvera
(Izborno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash Alat za bljeskanje softvera
(Izborno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash Alat za bljeskanje softvera

UniFlash vam omogućuje da prebacite već sastavljene programe na svoju podlogu za pokretanje.

Ovo je najkorisnije za pregled ponuđenih primjera koji se nalaze unutar TivaWare/primjera. Instalacija je prilično jednostavna jer pružaju instalatere specifične za platformu na web stranici. Nakon preuzimanja alata možete ga otvoriti, automatski otkriti Stellaris Debugger, ručno odabrati modul TM4C123G koji koristite, a zatim pritisnuti gumb za pokretanje. Odatle možete učitati.bin datoteku iz primjera i umetnuti je u memoriju da biste vidjeli kôd na djelu.

Korak 5: Preuzimanje upravljačkih programa i drugih alata - Preuzmite instalacijski program Code Composer Studio (CCS)

Preuzimanje upravljačkih programa i drugih alata - Preuzmite instalacijski program Code Composer Studio (CCS)
Preuzimanje upravljačkih programa i drugih alata - Preuzmite instalacijski program Code Composer Studio (CCS)
Preuzimanje upravljačkih programa i drugih alata - Preuzmite instalacijski program Code Composer Studio (CCS)
Preuzimanje upravljačkih programa i drugih alata - Preuzmite instalacijski program Code Composer Studio (CCS)

Code Composer Studio portal je na kojem možete sastaviti vlastiti sklop ili C kôd i prenijeti ga izravno na podlogu za pokretanje radi otklanjanja pogrešaka.

Postupak instalacije CCS -a prilično je jednostavan. Kao i obično, prvo odabirete mjesto na računalu za instaliranje softvera. Nakon toga, ipak, daje vam mogućnosti instaliranja prevoditelja za različite proizvode mikrokontrolera. Morat ćete odabrati opciju "TM4C12X ARM". Zatim, ako već nije odabrano, svakako omogućite "Stellaris ICDI Debeg Probe".

Nakon dovršetka instalacije CCS -a, možemo konfigurirati CCS za početak našeg prvog projekta.

Korak 6: CCS - stvaranje našeg prvog projekta

CCS - Stvaranje našeg prvog projekta
CCS - Stvaranje našeg prvog projekta
CCS - Stvaranje našeg prvog projekta
CCS - Stvaranje našeg prvog projekta
CCS - Stvaranje našeg prvog projekta
CCS - Stvaranje našeg prvog projekta
CCS - Stvaranje našeg prvog projekta
CCS - Stvaranje našeg prvog projekta

Najkompliciraniji dio je unutar ovog koraka, ali nakon što završimo, naše razvojno okruženje bit će dobro za početak! Koraci će biti navedeni redom sa slikama kako biste ih lakše mogli pratiti.

1. Odaberite "Izradi novi CCS projekt."

2. Odaberite ploču Tiva C serije koju koristite, u mom slučaju imam TM4C123GH6PM. Svakako odaberite sučelje za otklanjanje pogrešaka Stellaris.

3. Idite na svojstva novog projekta.

4/5. Izradite varijablu puta do svoje mape TivaWare. U odjeljku Resource -> Linked Resource trebali biste dodati novu varijablu puta pod nazivom TivaWare s putom direktorija koji upućuje na vašu instalacijsku mapu TivaWare.

6. Izradite varijablu za izgradnju u svojoj mapi TivaWare. U odjeljku Build -> Variables, također dodajte varijablu direktorija u svoju mapu TivaWare.

Zajedno, varijable puta i izrade olakšat će uključivanje potrebnih datoteka iz TivaWare instalacije u naš projekt i omogućiti ažuriranje knjižnice TivaWare bez potrebe za ponovnim kretanjem putanja do našeg direktorija.

7. Pod Build -> ARM Compiler -> Include Options, dodajte direktorij pod nazivom $ {TivaWare}. Ovo će ukazati na varijablu puta koju ste ranije definirali i učiniti je tako da prevoditelj može automatski pronaći potrebne datoteke za uključivanje.

8/9/10. Na kraju, ali ne i najmanje važno, u naš projekt moramo dodati biblioteku driverlib iz mape TivaWare. To možete učiniti desnim klikom na projekt i odabirom "dodaj datoteke". Idite u prikazani direktorij za odabir datoteke driverlib.lib. Nakon toga odaberite "povezivanje s datotekama" u odnosu na naš TivaWare direktorij.

Ako ste ovoliko uspjeli, vaše okruženje treba biti potpuno postavljeno!

Korak 7: Završne napomene

U ovom trenutku trebali biste imati funkcionalno razvojno okruženje, kao i sve dodatne upravljačke programe i softverske pakete koji bi vam trebali.

Odavde je dobar način za učenje o ploči za lansiranje isprobavanje nekih primjera kodova u TivaWare -> primjeri. Možete bljesnuti binarne datoteke koje dolaze unaprijed kompajlirane na ploču izravno, ili uvesti kôd u svoj projekt kako biste se zagledali.

Nadam se da se ovaj Instructable pokazao korisnim i želim vam sreću u iskustvu s lansirnom platformom!

Dodatna sredstva:

Tehnički list TM4C123G

Virtualna radionica s tutorialima o kodu

Preporučeni: