This document provides an introduction to the STR71x product family. It describes the software environment required to develop an STR71x application from scratch. It summarizes the different steps needed to configure the development toolset and to use the template software library to build and debug a sample STR71x application on the target hardware. Two software examples are supplied with this application note. Both are intended for users new to STR71x microcontrollers. The first one is a standard application demonstrating an input/output pin toggling function. The required steps to create this example project, to build and debug the image are described in the first chapter. The second one illustrates an advanced example showing the use of interrupts. Both examples are loaded and executed from the STR71x embedded RAM, and then the target hardware has to be configured accordingly (BOOTEN/1/0=”110”). The application source files are provided within the package ’AN1774.zip’. This document assumes that the reader is familiar with ARM cores. For more details on the ARM core architecture, refer to the ARM Developer Suite Guide and the ARM Technical Reference Manual. These documents are available from ARM website.
This document serves as an introduction to the STR71x product family, describing the software environment required to develop applications from scratch. It summarizes the steps needed to configure the development toolset and use the template software library to build and debug sample applications on target hardware. Two software examples are supplied: a standard input/output pin toggling function and an advanced example demonstrating the use of interrupts. Both examples are loaded and executed from the STR71x embedded RAM.
The first example demonstrates an input/output pin toggling function, while the second illustrates the use of interrupts.
The pins are toggled in an endless loop every 130 ms.
You must use the MICRO-ICE debugging tool plugged into both the host and the target.