Obsah:

Úvodný sprievodca TM4C123G LaunchPad: 7 krokov
Úvodný sprievodca TM4C123G LaunchPad: 7 krokov

Video: Úvodný sprievodca TM4C123G LaunchPad: 7 krokov

Video: Úvodný sprievodca TM4C123G LaunchPad: 7 krokov
Video: Čo sa dá vytlačiť na Ultimaker S5 - Skúsenosti so skvelou 3D tlačiarňou 2024, Júl
Anonim
Úvodný sprievodca TM4C123G LaunchPad
Úvodný sprievodca TM4C123G LaunchPad

Ako úvod do vstavaného programovania poskytujú vývojové dosky, ako napríklad launchpad TM4C123G, jednoduchý spôsob, ako dostatočne nastaviť hardvér na spustenie programovania. Proces nastavenia vývojového prostredia pre vašu dosku však môže byť trochu zložitý. Cieľom tejto príručky je pomôcť vám obísť všetky prekážky prípravy štartovacej dosky.

Krok 1: Rozbalenie hardvéru

Rozbalenie hardvéru
Rozbalenie hardvéru
Rozbalenie hardvéru
Rozbalenie hardvéru

Pri rozbalení úplne nového štartovacieho panela si všimnete, že obsahuje tri veci.

  • Doska Launchpad TM4C123G
  • Malý kábel micro USB na USB-A
  • Príručka pre rýchly štart

Na naše účely musíme nastaviť režim zariadenia na „ladenie“pomocou prepínača dip v rohu odpaľovacej plochy. Potom môžeme zapojiť náš USB kábel do ladiaceho portu hneď vedľa prepínača dip. Odtiaľ zapojíme druhý koniec do nášho vývojového počítača.

Krok 2: Sťahovanie ovládačov a ďalších nástrojov - sťahovanie TivaWare pre sériu C

Sťahovanie ovládačov a ďalších nástrojov - sťahovanie TivaWare pre sériu C
Sťahovanie ovládačov a ďalších nástrojov - sťahovanie TivaWare pre sériu C
Sťahovanie ovládačov a ďalších nástrojov - sťahovanie TivaWare pre sériu C
Sťahovanie ovládačov a ďalších nástrojov - sťahovanie TivaWare pre sériu C
Sťahovanie ovládačov a ďalších nástrojov - sťahovanie TivaWare pre sériu C
Sťahovanie ovládačov a ďalších nástrojov - sťahovanie TivaWare pre sériu C
Sťahovanie ovládačov a ďalších nástrojov - sťahovanie TivaWare pre sériu C
Sťahovanie ovládačov a ďalších nástrojov - sťahovanie TivaWare pre sériu C

Teraz, keď máme dosku LaPad vybalenú z krabice, musíme teraz do vývojového počítača nainštalovať nejaký softvér. Tieto kroky sa líšia v závislosti od vášho operačného systému, preto si pozrite pokyny pre konkrétnu platformu.

Najprv je stiahnutie softvérového balíka TivaWare for C Series.

Tento softvérový balík obsahuje všetky podporné súbory a hlavičky potrebné na vývoj launchpadu.

Prevezmite súbor SW_TM4C-ver#.exe. Na stiahnutie tohto súboru si musíte vytvoriť účet TI.

V systéme Windows

Po stiahnutí súboru.exe odporúčam extrahovať súbory do priečinka, do ktorého chcete vložiť vývojové súbory. Za týmto účelom som na ploche vytvoril priečinok s názvom „Súbory TM4C123G“a v rámci neho som vytvoril priečinok s názvom „TivaWare“, do ktorého som súbory extrahoval.

Na počítačoch Mac/Linux

V systémoch Mac a Linux nemôžete natívne spustiť súbor.exe. Obsah však môžete extrahovať rovnako. Po umiestnení súboru.exe do priečinka „TivaWare“, do ktorého chcete vložiť vývojové súbory, spustite v termináli príkaz „unzip SW_TM4C-ver#.exe“a všetky súbory sa extrahujú do vášho pracovného adresára.

UPOZORNENIE - Uistite sa, že pomocou príkazu „cd“nastavíte pracovný adresár vo vyhradenom priečinku pre vaše súbory TivaWare v termináli, inak budete mať na nepotrebnom mieste absolútny chaos v súboroch a priečinkoch.

Krok 3: (Windows) Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si ovládače Stellaris ICDI

(Windows) Sťahovanie ovládačov a ďalšie nástroje - Stiahnite si ovládače Stellaris ICDI
(Windows) Sťahovanie ovládačov a ďalšie nástroje - Stiahnite si ovládače Stellaris ICDI

Ovládače Stellaris ICDI vám umožňujú použiť inline debugger pripevnený k doske štartovacej dosky na blikanie a programovanie hlavného čipu. V systéme Windows nerozpozná debugger, kým nenainštalujete ovládače. Za týmto účelom rozbaľte súbory ovládačov zo stiahnutého archívu zip. V správcovi ovládačov môžete aktualizovať ovládače kliknutím pravým tlačidlom myši na nerozpoznané ladiace zariadenie Stellaris a vyhľadaním súborov ovládačov, ktoré ste extrahovali.

Krok 4: (Voliteľné) Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si nástroj UniFlash Software Flashing Tool

(Voliteľné) Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si nástroj UniFlash Software Flashing Tool
(Voliteľné) Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si nástroj UniFlash Software Flashing Tool
(Voliteľné) Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si nástroj UniFlash Software Flashing Tool
(Voliteľné) Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si nástroj UniFlash Software Flashing Tool
(Voliteľné) Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si nástroj UniFlash Software Flashing Tool
(Voliteľné) Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si nástroj UniFlash Software Flashing Tool

UniFlash vám umožňuje flashovať už zostavené programy na váš launchpad.

To je najužitočnejšie pre zobrazenie poskytnutých príkladov nachádzajúcich sa v TivaWare/examples. Inštalácia je pomerne jednoduchá, pretože na webových stránkach poskytuje inštalátory špecifické pre platformu. Po stiahnutí nástroja ho môžete otvoriť, automaticky rozpoznať Debugger Stellaris, manuálne vybrať modul TM4C123G, ktorý používate, a potom stlačiť tlačidlo Štart. Odtiaľ môžete načítať súbor.bin z príkladov a vložiť ho do pamäte, aby ste videli kód v prevádzke.

Krok 5: Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si inštalátor Code Composer Studio (CCS)

Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si inštalátor Code Composer Studio (CCS)
Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si inštalátor Code Composer Studio (CCS)
Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si inštalátor Code Composer Studio (CCS)
Sťahovanie ovládačov a ďalších nástrojov - Stiahnite si inštalátor Code Composer Studio (CCS)

Code Composer Studio je portál, na ktorom môžete zostaviť svoju vlastnú zostavu alebo kód C a flashovať ju priamo na štartovaciu plochu na ladenie.

Proces inštalácie pre CCS je pomerne jednoduchý. Ako obvykle, najskôr si vyberiete umiestnenie počítača na inštaláciu softvéru. Potom vám však poskytne možnosti inštalácie kompilátorov pre rôzne rôzne produkty mikrokontroléra. Budete chcieť vybrať možnosť „TM4C12X ARM“. Potom, ak ešte nie je vybraté, povoľte „Ladiacu sondu Stellaris ICDI“.

Po dokončení inštalácie CCS môžeme nakonfigurovať CCS na spustenie nášho prvého projektu.

Krok 6: CCS - Vytvorenie nášho prvého projektu

CCS - Vytvorenie nášho prvého projektu
CCS - Vytvorenie nášho prvého projektu
CCS - Vytvorenie nášho prvého projektu
CCS - Vytvorenie nášho prvého projektu
CCS - Vytvorenie nášho prvého projektu
CCS - Vytvorenie nášho prvého projektu
CCS - Vytvorenie nášho prvého projektu
CCS - Vytvorenie nášho prvého projektu

V tomto kroku je najkomplikovanejšia časť, ale keď skončíme, naše vývojové prostredie bude dobré začať! Kroky budú uvedené v poradí s obrázkami, aby ste ich mohli jednoduchšie sledovať.

1. Vyberte „Vytvoriť nový projekt CCS“.

2. Vyberte dosku Tiva C Series, ktorú používate, v mojom prípade mám TM4C123GH6PM. Nezabudnite vybrať rozhranie Stellaris Debug.

3. Prejdite na vlastnosti nového projektu.

4/5. Vytvorte premennú cesty k svojmu priečinku TivaWare. V časti Prostriedky -> Prepojený zdroj by ste mali pridať novú premennú cesty s názvom TivaWare tak, aby cesta adresára smerovala do vášho inštalačného priečinka TivaWare.

6. Vytvorte premennú zostavy do svojho priečinka TivaWare. V časti Zostavenie -> Premenné pridajte tiež premennú adresára do priečinka TivaWare.

Premenné cesty a zostavenia spoločne uľahčia zahrnutie potrebných súborov z inštalácie TivaWare do nášho projektu a umožnia aktualizáciu knižnice TivaWare bez toho, aby sme museli opakovať naše cesty k adresárom.

7. V časti Build -> ARM Compiler -> Include Options pridajte adresár s názvom $ {TivaWare}. To bude ukazovať na premennú cesty, ktorú ste definovali predtým, a urobí ju tak, aby kompilátor mohol automaticky nájsť potrebné súbory na zahrnutie.

9/8/10. V neposlednom rade musíme do nášho projektu pridať knižnicu driverlib z priečinka TivaWare. To je možné vykonať kliknutím pravým tlačidlom myši na projekt a výberom možnosti „pridať súbory“. Prejdite do zobrazeného adresára a vyberte súbor driverlib.lib. Potom zvoľte „odkaz na súbory“vzhľadom na náš adresár TivaWare.

Ak ste sa dostali až sem, vaše prostredie by malo byť úplne nastavené!

Krok 7: Niektoré záverečné poznámky

V tomto bode by ste mali mať funkčné vývojové prostredie, ako aj všetky ďalšie ovládače a softvérové balíky, ktoré by ste potrebovali.

Odtiaľto je dobrým spôsobom, ako sa dozvedieť viac o doske launchpad, vyskúšať niektoré z ukážkových kódov v TivaWare -> príklady. Binárne súbory, ktoré sú predkompilované, môžete flashovať priamo na dosku alebo importovať kód do svojho projektu a pokecať.

Dúfam, že sa tento Instructable ukázal byť užitočný, a prajem vám veľa šťastia vo vašich skúsenostiach s launchpadom!

Dodatočné zdroje:

Dátový list TM4C123G

Virtuálny workshop s návodmi k kódu

Odporúča: