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, Juli
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, proces postavljanja razvojnog okruženja za vašu ploču može biti malo 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 do USB-A kabela
  • Launchpad Vodič za brzi početak

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

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

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

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 operativnom sistemu, pa pazite na upute specifične za platformu.

Prvo je preuzimanje softverskog paketa TivaWare za seriju C.

Ovaj softverski 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.

Pod operativnim sistemom Windows

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

Na Mac/Linuxu

Na Mac i Linux sistemima ne možete izvorno pokrenuti.exe datoteku. Međutim, sadržaj možete izdvojiti na isti način. Nakon što ste.exe smjestili u "TivaWare" mapu 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 - Pobrinite se da pomoću naredbe "cd" postavite svoj radni direktorij u posebnu mapu 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 korištenje ugrađenog programa za otklanjanje grešaka pričvršćenog na ploču lansirne ploče za bljeskanje i programiranje glavnog čipa. U sustavu Windows, program ć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 upravljačkog programa upravljačkih programa možete ažurirati upravljačke programe desnim klikom na neprepoznati Stellaris uređaj za otklanjanje grešaka i pregledavanjem datoteka upravljačkih programa koje ste izdvojili.

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

(Opcionalno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash alatku za treperenje softvera
(Opcionalno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash alatku za treperenje softvera
(Opcionalno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash alatku za treperenje softvera
(Opcionalno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash alatku za treperenje softvera
(Opcionalno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash alatku za treperenje softvera
(Opcionalno) Preuzimanje upravljačkih programa i drugih alata - Preuzmite UniFlash alatku za treperenje 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 dugme za pokretanje. Odatle možete učitati.bin datoteku iz primjera i umetnuti je u memoriju da vidite kod na djelu.

Korak 5: Preuzimanje upravljačkih programa i drugih alata - Preuzmite Installer 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 je portal na kojem možete sastaviti vlastiti sklop ili C kôd i prenijeti ga izravno na podlogu za pokretanje radi otklanjanja grešaka.

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

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

Korak 6: CCS - Kreiranje našeg prvog projekta

CCS - Kreiranje našeg prvog projekta
CCS - Kreiranje našeg prvog projekta
CCS - Kreiranje našeg prvog projekta
CCS - Kreiranje našeg prvog projekta
CCS - Kreiranje našeg prvog projekta
CCS - Kreiranje našeg prvog projekta
CCS - Kreiranje našeg prvog projekta
CCS - Kreiranje našeg prvog projekta

Najkomplikovaniji dio je unutar ovog koraka, ali nakon što završimo, naše razvojno okruženje će biti spremno! Koraci će biti navedeni redom sa slikama kako biste ih lakše mogli pratiti.

1. Odaberite "Kreiraj novi CCS projekt."

2. Odaberite ploču Tiva C serije koju koristite, u mom slučaju imam TM4C123GH6PM. Obavezno odaberite Stellaris Debug sučelje.

3. Idite na svojstva novog projekta.

4/5. Kreirajte varijablu puta do vašeg TivaWare foldera. Pod Resource -> Linked Resource, trebali biste dodati novu varijablu puta pod nazivom TivaWare sa stazom direktorija koja pokazuje na vašu instalacijsku mapu TivaWare.

6. Kreirajte varijablu za izgradnju u svojoj TivaWare fascikli. U odjeljku Build -> Variables, dodajte i varijablu direktorija u svoju TivaWare mapu.

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

7. Pod Build -> ARM Compiler -> Include Options, dodajte direktorij pod imenom $ {TivaWare}. Ovo će ukazati na varijablu puta koju ste ranije definirali i učiniti je tako da kompajler 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 do prikazanog direktorija za odabir datoteke driverlib.lib. Nakon toga odaberite "poveži s datotekama" u odnosu na naš TivaWare direktorij.

Ako ste ovoliko uspjeli, vaše okruženje bi trebalo 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, dobar način da naučite o ploči za lansiranje je 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 okolo ubacili.

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

Dodatni izvori:

Tehnički list TM4C123G

Virtualna radionica s tutorialima o kodu

Preporučuje se: