|
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.
. 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ů *