|
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.
tomto pak třeba spustit GDB server,
přes který mělo přistupovat programátoru.
K programátor připojuje přes USB.1 J-LINK
Jde jeden dražších lépe podporovaných programátorů.5. Jako možné řešení debugování byly hledány další
projekty, které byly některém těchto projektů postaveny. programátoru existují volně dostupné ovladače řídící programy PC,
které lze ovládat přes příkazový řádek. Cena tohoto programátoru pohybuje
kolem 7000 kč.
2.
2. Cena jednotlivých modelů pohybuje rozmezí 130 euro (2000 -
3000 kč).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. Jediným projektem, který vypadal použitelně, byl
OpenJTAG autora Rubena Seleca. Vhodné rovněž poznamenat, že
z hlediska účelnosti cena programátoru značně menší než cena softwaru.5. Dražší verze, využívající USB rovněž nabízí možnost
debugování.10
2. Rovněž vhodné poznamenat, že
firma vyvíjí další modifikace bázi J-LINKu. 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. Schéma lze
.5. Programátor vyvinula firma
SEGGER Microcontroller pro připojení cílovému MCU využívá rozhraní JTAG.
2.
Jelikož samotném zadání předpokládalo využití stávajícího hardwaru, vznikl
zde zásadní problém. Podnětem
byla nutnost využití Keil uVision studia pro účely programování cílového MCU.
2. Výhodou je
rovněž možnost debugování pomocí OpenOCD.5. Programátory mezi sebou liší podporou
softwaru rozhraními.5 Programátory debuggery
Stejně jako předcházející kapitola tato vznikla pozdější části práce. Rovněž zde vyskytuje spousta ukázek
nastavení použití programátoru různými softwarovými nádstavbami. Domovské stránky tohoto projektu jsou [11].
2. 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ů.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.3 ARM-JTAG,ARM-USB-OCD atd…
Jde skupinu několika různých programátorů firmy Olimex. Ceny těchto
programátorů pohybují 100 euro.2 Amontec High-Speed JTAGkey2
Jde miniaturní programátor firmy Amontec, který existuje několika
modifikacích.4