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 36 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
důležité poznamenat, samotné přečtení paketu rozhraní uložení příslušné části paměti provede DMA, rovněž pak odeslání paketu realizuje DMA.29 MCU [18]. Mapa paměti pro ovladač EMAC (konfigurace 4RX 2TX) Příjem paketu: − DMA zjistí hodnotu registru MAC_RXPRODUCEINDEX, hodnota tohoto registru odpovídá tzv. Pro pochopení práce MCU celého ovladače zde heslovitě uvedeno, jak probíhá příjem nebo odeslání paketu. Obr. hlavě (head) kruhovém bufferu. Paket 1 Paket 2 Paket 3 Paket 4 PTR 1 CNTRL 1 PTR 2 CNTRL 2 Info 1 Info 2 RX TX RxDescriptor RxDescriptor Number RxStatus 0x7FE0 0020 0x7FE0 0040 0x7FE0 0050 0x7FE0 0000 PTR 1 CNTRL 1 PTR 2 CNTRL 2 PTR 3 CNTRL 3 PTR 4 CNTRL 4 Info 1 CRC 1 Info 2 CRC 2 Info 3 CRC 3 Info 4 CRC 4 registry procesoru paměť RAM pro Ethernet TxDescriptor TxDescriptor Number RxStatus Paket 1 Paket 2 0x7FE0 1858 0x7FE0 0058 . DMA základě tohoto indexu základě hodnot, které jsou uloženy deskriptoru pro RX vyhledá ukazatel paměť, kde možné ukládat paket