Využítí ARM GCC vývojového retezce

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Předmětem této práce je studium stávajícího vývojového řetězce pro mikroprocesor LPC23xx v předmětu MPOA. Hlavním cílem je zkoumání možností realizace nového vývojového řetězce, postaveného na GCC. Výstupy této práce jsou ukázkové aplikace s mikroprocesorem LPC2378 a GCC. Součástí vysledků jsou i návody pro studenty, jak tyto ukázkové aplikace implementovat. Ukázky zahrnují základní aplikace, RTOS aEthernet.

Vydal: FEKT VUT Brno Autor: Jan Ledvina

Strana 17 z 93

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Jediným projektem, který vypadal použitelně, byl OpenJTAG autora Rubena Seleca.5 Programátory debuggery Stejně jako předcházející kapitola tato vznikla pozdější části práce. Ceny těchto programátorů pohybují 100 euro.3 Další projekty nadstavby OpenOCD Jelikož oba předcházející nástroje jsou značně obecného charakteru, nebylo příliš vhodné jimi zabývat detailněji. Podnětem byla nutnost využití Keil uVision studia pro účely programování cílového MCU. Cena jednotlivých modelů pohybuje rozmezí 130 euro (2000 - 3000 kč). 2. 2.10 2. K programátor připojuje přes USB. Jako možné řešení debugování byly hledány další projekty, které byly některém těchto projektů postaveny. tomto pak třeba spustit GDB server, přes který mělo přistupovat programátoru. 2. Domovské stránky tohoto projektu jsou [11]. Jelikož samotném zadání předpokládalo využití stávajícího hardwaru, vznikl zde zásadní problém. Schéma lze . Vhodné rovněž poznamenat, že z hlediska účelnosti cena programátoru značně menší než cena softwaru. Výhodou je rovněž možnost debugování pomocí OpenOCD. Dražší verze, využívající USB rovněž nabízí možnost debugování. Cena tohoto programátoru pohybuje kolem 7000 kč. 2.1 J-LINK Jde jeden dražších lépe podporovaných programátorů.5. Programátor vyvinula firma SEGGER Microcontroller pro připojení cílovému MCU využívá rozhraní JTAG. 2. Programátory mezi sebou liší podporou softwaru rozhraními.3 ARM-JTAG,ARM-USB-OCD atd… Jde skupinu několika různých programátorů firmy Olimex. Jelikož však možnost debugování nebyla přímo požadována zadáním práce, nebylo investováno mnoho času pro hledání těchto projektů.5. Rovněž vhodné poznamenat, že firma vyvíjí další modifikace bázi J-LINKu.2 Amontec High-Speed JTAGkey2 Jde miniaturní programátor firmy Amontec, který existuje několika modifikacích. Rovněž zde vyskytuje spousta ukázek nastavení použití programátoru různými softwarovými nádstavbami. Jelikož vývoj nového programátoru byl silným zejména časově náročným odbočením tématu práce, jsou zde jen krátkosti uvedeny některé existující amatérské nebo poloprofesionální nástroje. programátoru existují volně dostupné ovladače řídící programy PC, které lze ovládat přes příkazový řádek.4 JTAG wiggler jeho klony Jde velice jednoduchý programátor, který hardwarové stránce realizuje pouze převod úrovní mezi paralelním portem JTAG rozhraním MCU.4.5.5