|
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.
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.
− Některé nepochopitelné chyby rovněž lze vyřešit použitím clean project.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.h jednotlivých modulů je
důležité nepoplést tyto přípony. Tato funkce je
v příloze C.
− 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. Tento problém se
muže hledat poměrně těžko. Důsledkem nejen nefunkční kód, ale chyby,
které první pohled vůbec nemusí tímto prohozením souviset.
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. Následkem toho pak použítí předchozího
image.
.
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.
Řešení: project exploreru Eclipse kliknout daný projekt pustit akci znovu.36
32bitů, tentokrát vstupní proměnné, která byla předávána funkci.
− Problem Occured: ´launching LPC2378_flash_download´ has encountered a
problem. Variable references empty selection: ${project_loc}, jde chybovou
hlášku, která objeví spuštění programování, pokud není vybrán projekt. Řešení: clean project.
− Při ručním přidávání souborů *.
Zjednodušeně lze říci, pokud člověk neví rady, vhodné provést clean project
a poté znovu spustit překlad. Byla
proto provedena modifikace pro zobrazení bitových čísel.
− Nepoužívat pointry bez úvodního přiřazení adresy.5.c makefile nebo *