|
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.
3 Konečná podoba vývojového řetězce
Tato podkapitola krátce popisuje blokové schéma vývojového řetězce své konečné
podobě. ISR lze překládat pouze instrukční sadou
ARM
4. Někdy pokud není použito správné
přetypovaní, výsledek špatný.37
− Kontrolovat warningy spravnost přetypování.
− Dvě možnosti programování cílového MCU, tyto možnosti lze volit podle
nastavení Workspace Eclipse.
− Sada předpřipravených modulů ovladaču, RTOS TCP/IP stacku.
IDE
Eclipse
YAGARTO
Tools (make)
Eclipse
překladač
GNUARM
překladač
YAGARTO
U-Link
+ Keil
ISP
UART
IRQ
LCD
PLL
UART
FreeRTOS
uIP Stack
MCB2300
s LPC2378
. Překladače jsou projektů GNUARM YAGARTO. První možnost využíva stávající programátor
U-Link, druhá možnost využívá ISP programování. Koncová podoba vývojového řetězce
− Pro uživatelské rozhraní použit nástroj Eclipse
− Pomocné nástroje (make,sh,touch využívají projekt YAGARTO
− Dva překladače GCC, tyto překladače lze volit každého projektu souboru
makefile.
− ISR nikdy nepoužívat proměnné static.
Obr