Obsah:

Úvodní příručka k TM4C123G LaunchPad: 7 kroků
Úvodní příručka k TM4C123G LaunchPad: 7 kroků

Video: Úvodní příručka k TM4C123G LaunchPad: 7 kroků

Video: Úvodní příručka k TM4C123G LaunchPad: 7 kroků
Video: Příručka o přístupnosti webových stránek pro knihovníky 2024, Červenec
Anonim
Úvodní příručka k TM4C123G LaunchPad
Úvodní příručka k TM4C123G LaunchPad

Jako úvod do vestavěného programování poskytují vývojové desky, jako je launchpad TM4C123G, jednoduchý způsob, jak dostatečně nastavit hardware pro zahájení programování. Proces nastavení vývojového prostředí pro vaši desku však může být trochu složitý. Tato příručka si klade za cíl vám pomoci obejít všechny zápletky přípravy vaší příruční podložky.

Krok 1: Rozbalení hardwaru

Rozbalení hardwaru
Rozbalení hardwaru
Rozbalení hardwaru
Rozbalení hardwaru

Při rozbalování úplně nového příručního panelu si všimnete, že obsahuje tři věci.

  • Deska Launchpadu TM4C123G
  • Malý kabel micro USB na USB-A
  • Příručka pro rychlý start

Pro naše účely musíme nastavit režim zařízení na „ladění“pomocí přepínače dip v rohu příručního panelu. Poté můžeme zapojit náš USB kabel do ladicího portu hned vedle přepínače DIP. Odtud připojíme druhý konec k našemu vývojovému počítači.

Krok 2: Stažení ovladačů a dalších nástrojů - Stažení TivaWare pro řadu C

Stažení ovladačů a dalších nástrojů - Stažení TivaWare pro řadu C
Stažení ovladačů a dalších nástrojů - Stažení TivaWare pro řadu C
Stažení ovladačů a dalších nástrojů - Stažení TivaWare pro řadu C
Stažení ovladačů a dalších nástrojů - Stažení TivaWare pro řadu C
Stažení ovladačů a dalších nástrojů - Stažení TivaWare pro řadu C
Stažení ovladačů a dalších nástrojů - Stažení TivaWare pro řadu C
Stažení ovladačů a dalších nástrojů - Stažení TivaWare pro řadu C
Stažení ovladačů a dalších nástrojů - Stažení TivaWare pro řadu C

Nyní, když máme desku launchpadu vybalenou z krabice, musíme nyní do našeho vývojového počítače nainstalovat nějaký software. Tyto kroky se liší v závislosti na vašem operačním systému, proto si vyhledejte pokyny pro konkrétní platformu.

Nejprve je stažení softwarového balíčku TivaWare pro řadu C.

Tento softwarový balíček obsahuje všechny soubory podpory a záhlaví nezbytné pro vývoj příručního panelu.

Stáhněte si soubor SW_TM4C-ver#.exe. Chcete -li si stáhnout tento soubor, musíte si vytvořit účet TI.

Na Windows

Po stažení spusťte soubor.exe, doporučuji extrahovat soubory do složky, kam plánujete vložit vývojové soubory. Za tímto účelem jsem na ploše vytvořil složku s názvem „Soubory TM4C123G“a v ní jsem vytvořil složku s názvem „TivaWare“, kam jsem soubory extrahoval.

Na Mac/Linux

V systémech Mac a Linux nelze nativně spustit soubor.exe. Obsah však můžete extrahovat stejně. Po umístění.exe do složky „TivaWare“, kam plánujete vložit vývojové soubory, spusťte v terminálu „unzip SW_TM4C-ver#.exe a extrahuje všechny soubory do vašeho pracovního adresáře.

UPOZORNĚNÍ - Ujistěte se, že používáte příkaz „cd“k nastavení pracovního adresáře ve vyhrazené složce pro vaše soubory TivaWare v terminálu, jinak budete mít na nechtěném místě naprostý nepořádek souborů a složek.

Krok 3: (Windows) Stažení ovladačů a dalších nástrojů - Stáhněte si ovladače Stellaris ICDI

(Windows) Stažení ovladačů a dalších nástrojů - Stáhněte si ovladače Stellaris ICDI
(Windows) Stažení ovladačů a dalších nástrojů - Stáhněte si ovladače Stellaris ICDI

Ovladače Stellaris ICDI vám umožňují použít inline debugger připojený k desce launchpadu k flashování a programování hlavního čipu. V systému Windows nerozpozná ladicí program, dokud nenainstalujete ovladače. Chcete -li to provést, rozbalte soubory ovladače ze staženého archivu zip. Ve správci ovladačů můžete aktualizovat ovladače kliknutím pravým tlačítkem na nerozpoznané ladicí zařízení Stellaris a procházením souborů ovladačů, které jste extrahovali.

Krok 4: (Volitelné) Stažení ovladačů a dalších nástrojů - Stáhněte si UniFlash Software Flashing Tool

(Volitelné) Stažení ovladačů a dalších nástrojů - Stáhněte si nástroj UniFlash Software Flashing Tool
(Volitelné) Stažení ovladačů a dalších nástrojů - Stáhněte si nástroj UniFlash Software Flashing Tool
(Volitelné) Stažení ovladačů a dalších nástrojů - Stáhněte si UniFlash Software Flashing Tool
(Volitelné) Stažení ovladačů a dalších nástrojů - Stáhněte si UniFlash Software Flashing Tool
(Volitelné) Stažení ovladačů a dalších nástrojů - Stáhněte si UniFlash Software Flashing Tool
(Volitelné) Stažení ovladačů a dalších nástrojů - Stáhněte si UniFlash Software Flashing Tool

UniFlash vám umožňuje flashovat již zkompilované programy na váš launchpad.

To je nejužitečnější pro prohlížení poskytnutých příkladů nalezených v TivaWare/examples. Instalace je poměrně jednoduchá, protože na webových stránkách poskytují instalační programy specifické pro platformu. Po stažení nástroje jej můžete otevřít, automaticky detekovat Debugger Stellaris, ručně vybrat modul TM4C123G, který používáte, a poté stisknout tlačítko Start. Odtud můžete z příkladů načíst soubor.bin a flashovat jej do paměti, abyste viděli kód v akci.

Krok 5: Stažení ovladačů a dalších nástrojů - Stáhněte si instalační program Code Composer Studio (CCS)

Stahování ovladačů a dalších nástrojů - Stáhněte si instalační program Code Composer Studio (CCS)
Stahování ovladačů a dalších nástrojů - Stáhněte si instalační program Code Composer Studio (CCS)
Stahování ovladačů a dalších nástrojů - Stáhněte si instalační program Code Composer Studio (CCS)
Stahování ovladačů a dalších nástrojů - Stáhněte si instalační program Code Composer Studio (CCS)

Code Composer Studio je portál, na kterém můžete zkompilovat vlastní sestavu nebo C kód a flashovat jej přímo na launchpad pro ladění.

Proces instalace pro CCS je poměrně jednoduchý. Jako obvykle nejprve zvolíte umístění v počítači pro instalaci softwaru. Poté vám to však poskytne možnosti instalace kompilátorů pro různé různé produkty s mikrokontroléry. Budete chtít vybrat možnost „TM4C12X ARM“. Pokud již není vybrána, nezapomeňte povolit „Stellaris ICDI Debug Probe“.

Po dokončení instalace CCS můžeme nakonfigurovat CCS tak, aby zahájil náš první projekt.

Krok 6: CCS - Vytvoření našeho prvního projektu

CCS - Vytvoření našeho prvního projektu
CCS - Vytvoření našeho prvního projektu
CCS - Vytvoření našeho prvního projektu
CCS - Vytvoření našeho prvního projektu
CCS - Vytvoření našeho prvního projektu
CCS - Vytvoření našeho prvního projektu
CCS - Vytvoření našeho prvního projektu
CCS - Vytvoření našeho prvního projektu

V tomto kroku je nejsložitější část, ale poté, co skončíme, bude naše vývojové prostředí dobré! Kroky budou uvedeny v pořadí s obrázky, abyste je mohli snáze sledovat.

1. Vyberte „Vytvořit nový projekt CCS“.

2. Vyberte desku řady Tiva C, kterou používáte, v mém případě mám TM4C123GH6PM. Nezapomeňte vybrat rozhraní Stellaris Debug.

3. Přejděte na vlastnosti nového projektu.

4/5. Vytvořte proměnnou cesty ke své složce TivaWare. V části Prostředek -> Propojený zdroj byste měli přidat novou proměnnou cesty s názvem TivaWare tak, aby cesta k adresáři směřovala do vaší instalační složky TivaWare.

6. Vytvořte proměnnou sestavení do složky TivaWare. V části Sestavit -> Proměnné přidejte také proměnnou adresáře do složky TivaWare.

Proměnné cesty a sestavení společně usnadní zahrnutí nezbytných souborů z instalace TivaWare do našeho projektu a umožní aktualizaci knihovny TivaWare, aniž bychom museli předělávat cesty k našim adresářům.

7. V části Build -> ARM Compiler -> Include Options přidejte adresář s názvem $ {TivaWare}. To bude ukazovat na proměnnou cesty, kterou jste definovali dříve, a udělá ji tak, aby kompilátor mohl automaticky najít potřebné soubory zahrnutí.

9/8/10. V neposlední řadě musíme do našeho projektu přidat knihovnu driverlib ze složky TivaWare. To lze provést kliknutím pravým tlačítkem na projekt a výběrem „přidat soubory“. Přejděte do zobrazeného adresáře a vyberte soubor driverlib.lib. Poté vyberte „odkaz na soubory“vzhledem k našemu adresáři TivaWare.

Pokud jste se dostali tak daleko, vaše prostředí by mělo být zcela nastaveno!

Krok 7: Několik závěrečných poznámek

V tomto okamžiku byste měli mít funkční vývojové prostředí a také všechny další ovladače a softwarové balíčky, které byste potřebovali.

Odtud je dobrým způsobem, jak se dozvědět o desce launchpadu, vyzkoušet některé ukázkové kódy v TivaWare -> příklady. Binární soubory, které jsou předkompilovány, můžete flashovat přímo na desku, nebo importovat kód do projektu a šťourat se v něm.

Doufám, že se tento Instructable ukázal jako užitečný, a přeji vám hodně štěstí ve vašich zkušenostech s příručním panelem!

Dodatečné zdroje:

Datový list TM4C123G

Virtuální workshop s výukovými programy k kódu

Doporučuje: