Tato aplikační poznámka obsahuje stručné informace o použití vývojového nástroje PRESTO pro programování a ladění aplikací s 32-bitovými mikrokontroléry s jádrem ARM.
Programátor PRESTO podporuje programování a ladění mikrokontrolérů s jádrem ARM ve spolupráci s OpenOCD.
OpenOCD je debugger s otevřeným zdrojovým kódem, s jehož vývojem začal Dominic Rath. Tento software poskytuje přístup k ladícím funkcím protokolem GDB. Přímá interakce OpenOCD s uživatelem je možná prostřednictvím příkazového řádku protokolem telnet.
OpenOCD oficiálně obsahuje podporu po PRESTO od SVN revize číslo 180.
ARMINE je softwarový balík poskytovaný firmou ASIX, který obsahuje zkompilované OpenOCD pro Windows, grafické uživatelské rozhraní pro snadné programování součástek s pamětí FLASH a několik vzorových konfiguračních souborů. Protože OpenOCD je velmi přizpůsobivé, uživatelé si mohou vytvářet vlastní konfigurace na míru konkrétní vyvíjené aplikaci.
Nástroje pro mikrokontroléry s jádrem ARM zkompilované pro Windows jsou k dispozici na stránkách YAGARTO, které provozuje Michael Fischer. Balíky obsahují překladač (GCC+nástroje) a integrované vývojové prostředí Eclipse.
Pan James P. Lynch vytvořil podrobný návod, jak výše uvedené nástoje nastavit pro vzájemnou spolupráci. Přestože je původně napsán pro řadu AT91SAM7S, lze jej s úspěchem aplikovat také na ostatní mikrokontroléry s jádrem ARM. Pod názvem "http://www.atmel.com/dyn/resources/prod_documents/atmel_tutorial_source.zip" byl ke stažení na serveru firmy Atmel (nyní Microchip), nyní již není k dispozici.
© ASIX s.r.o., 1991 - 2024. Všechna práva vyhrazena.
Založeno na
W3.CSS,
PSPad &
PPWIZARD.