AT43DK370 USB Host/Function Dev. Kit User Guide
5-1
3423C–USB–1/04
Section 5
Building Firmware for the
AT43DK370 Development Kit
Developing firmware for the AT43DK370 requires an ARM development tool, of the
user’s choice, that can build ARM code in Intel 32-bit Hex File Format. This tutorial illus-
trates how to build the firmware using a template application and the ARM
®
Developer
Suite
™
version 1.2 (ADS) from ARM Limited.
There are three modes of firmware: Flash mode, ICE mode, and Download mode. The
Flash mode firmware generates an Intel 32-bit Hex file that is split into 4 to be pro-
grammed onto the AT43DK370 board's flash sets. For information about generating the
Flash mode firmware, please refer to Section 7. The ICE mode firmware is used by the
In-Circuit Emulator that runs code on the AT43DK370 board's SRAM. The Download
mode firmware also generates an Intel 32-bit Hex file that is used by the USB Clinic that
downloads the firmware to run on the AT43DK370 board's SRAM. The sample template
included in the DK is the Download mode version. For details on how to convert
between the firmware modes, please refer to Section 6.
5.1
Sample Directory
and File
Structure
The default sample code directory for the USBP_Library_Rev_x.x_Template resides in
C:\Program Files\Atmel USB\AT43DK370\Firmware.
Note:
This User Guide uses the USBP_Library_Rev_x.x_Template as an example.
The actual library revision number might be updated.
From the ARM Developer Suite (ADS), go to File > Open > C:\Program Files\Atmel
USB\AT43DK370\Firmware > USBP_Library_Rev_x.x_Template. Select and open
the sample project file named USBP_Library.mcp as shown in Figure 5-1.
Summary of Contents for AT43DK370
Page 1: ...AT43DK370 USB Host Function Development Kit User Guide for Revision 1 3...
Page 2: ......
Page 6: ...Table of Contents iv AT43DK370 USB Host Function Dev Kit User Guide 3423C USB 1 04...
Page 8: ...Introduction 1 2 AT43DK370 USB Host Function Dev Kit User Guide 3423C USB 1 04...
Page 46: ...Technical Support 8 2 AT43DK370 USB Host Function Dev Kit User Guide 3423C USB 1 04...
Page 56: ...Appendices 9 10 AT43DK370 USB Host Function Dev Kit User Guide 3423C USB 1 04...