Building Firmware for the AT43DK370 Development Kit
5-4
AT43DK370 USB Host/Function Dev. Kit User Guide
3423C–USB–1/04
c.
ks32c50100_config.s: This file contains the system manager initialization
routine for the ks32c50100 processor.
d.
ks32c50100_init.c: This file contains various peripheral initialization func-
tions for the ks32c50100 processor.
e.
ks32c50100_scat_l.scf: This is the scatter loading file. It defines the various
mapped regions of the DK board. It specifies the address ranges for Read
Only (Flash), Read/Write (SRAM), and the Internal SRAM area.
5.
Application
This folder contains the Application (System Processor Software) code for the
project. It contains the following files:
a.
MSD: This directory contains the USB_MSD_Library.a, msdlib.h, and the
MSD_Application code. The USB_MSD_Library.a is the binary library for
the MSD driver. It contains the MSD APIs for applications. The msdlib.h is
the header files used for the MSD library. The MSD_Application directory is
for MSD application code. Currently this directory contains all the required
routines for MSD applications, but it does not contain a sample application
code.
b.
Application.h: This is application's header file.
c.
HEAP.c: This file contains the heap management code for the application.
d.
Clinic.c: This file contains all the source routines applicable to the USB
Clinic.
e.
IdeCmds.h: This file contains the protocol used between the USB Clinic
application code and the PC USB Clinic.
f.
main.c: This file contains the entry point of the application code. The main()
routine is defined in this file.
g.
EG.c: This file contains the application code.
Other than the directories shown in the USBP_Library.mcp, there is another directory
called USBP_Library_Data that is created by the project. This directory contains the
project image, objects and output files. Typically those files are located in the
DebugRel sub-directory.
5.1.2
“Make” Project
To build a project, go to Project > Make as shown in Figure 5-2. To ensure a clean
build, remove the existing object files first by going to Project > Remove Object Code
and then rebuild the project by selecting Project > Make.
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...