This application note explains how to use PRESTO for programming and debugging of ARM-based 32-bit microcontrollers.
The PRESTO programmer supports programming and debugging of ARM microcontrollers using OpenOCD.
OpenOCD is an open source debugger created by Dominic Rath which exposes debugging features through GDB protocol. Direct user interaction with OpenOCD is possible via telnet connection.
OpenOCD oficially contains support for PRESTO since SVN revision 180.
ARMINE software package provided by ASIX contains precompiled OpenOCD binary for Windows, a GUI for easy to use programming of FLASH parts and several sample configuration files. As OpenOCD is highly flexible, users may create custom configurations for particular applications.
Pre-build ARM tools for Windows may be found at YAGARTO website. Packages with compiler toolchain (GCC+utilities) and Eclipse integrated development environment are available there.
There is a comprehensive tutorial by James P. Lynch how to put it all together. Despite it is originally written for AT91SAM7S, it is also applicable to other ARM-based microcontrollers. It was available as "http://www.atmel.com/dyn/resources/prod_documents/atmel_tutorial_source.zip" on Atmel's website (now Microchip) but it is not available more.
© ASIX s.r.o., 1991 - 2024. All rights reserved.
Powered by
W3.CSS,
PSPad and
PPWIZARD.