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 43 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
. Variable references empty selection: ${project_loc}, jde chybovou hlášku, která objeví spuštění programování, pokud není vybrán projekt.c makefile nebo *. Následkem toho pak použítí předchozího image. − Některé nepochopitelné chyby rovněž lze vyřešit použitím clean project. Důsledkem nejen nefunkční kód, ale chyby, které první pohled vůbec nemusí tímto prohozením souviset.2 Užitečné poznámky V této podkapitole jsou sepsány některé zajímavé zjištění, které byly během práce učiněny. Tento problém se muže hledat poměrně těžko. const char hex[16] '0','1','2','3','4','5','6','7', '8','9','A','B','C','D','E','F' }; #define NumToHex(i) (hex[(i)]) 4.h jednotlivých modulů je důležité nepoplést tyto přípony.36 32bitů, tentokrát vstupní proměnné, která byla předávána funkci. void lcd_val_8(unsigned char val) { unsigned char c; c val; c &0x000000F0; c 4; lcd_putc(NumToHex(c)); c val; c &0x0000000F; lcd_putc(NumToHex(c)); } Pro správnou činnost těchto funkcí třeba ještě dodat převodní tabulku makro pro převod binárního čísla ASCII znak podle této tabulky. Byla proto provedena modifikace pro zobrazení bitových čísel. Řešení: clean project. Zjednodušeně lze říci, pokud člověk neví rady, vhodné provést clean project a poté znovu spustit překlad.5. Řešení: project exploreru Eclipse kliknout daný projekt pustit akci znovu. Výhodou byla možnost opakovaného volání, naopak nevýhodou byla nutnost použití knihovny pro LCD také nevhodnost pro zobrazení menších proměnných. − Nepoužívat pointry bez úvodního přiřazení adresy. Tato funkce je v příloze C. − Problem Occured: ´launching LPC2378_flash_download´ has encountered a problem. − případě přepsání hlavičkového souboru Eclipse nevšimne změny při spuštění překladu zahlásí Nothing done. − Při ručním přidávání souborů *