Chapter 4 Software Development
4-2. Sample USB Firmware
The JOB60851 Starter Kit includes the complete source code for use as the starting point for the user USB firmware. To see the effects of user modifications on behavior, edit the source code, compile it, link it into an executable .HEX file, and then download and execute this file with the procedure in Section 2.3 "Running User Programs."
This Section outlines the entire cycle.
4-2-1. Setup
Copy the file M851xxxx.exe from the \Usb_firm directory on the
After executing this file in the work directory, open Readme.txt. This text file lists the contents of the archive. Be sure to read the disclaimer section about rights to the source code.
Table 4.2.1. Sample USB Firmware
\Work | Compiler work directory | ||||
|
| \Include | Include files | ||
|
| ||||
|
| \Src | Source files (shared files) | ||
|
| \66573 | cc665s source code for | ||
|
| ||||
| |||||
|
|
|
| \Arm | |
|
|
|
| ||
|
| \Err | cc665s assembler error output directory | ||
|
| ||||
|
| \Lst | cc665s assembler listing file output directory | ||
|
| ||||
|
| \Debug | |||
|
| ||||
|
| \Release | |||
|
| ||||
|
| \traffic | Sample data for use with the Computer Access Technology | ||
|
|
|
|
| Corporation (CATC) USB evaluation system. |
|
|
|
|
|
|
4-2-2. Sample Firmware Specifications
The source code on the
For the detailed specifications of this sample USB firmware, refer to the text file M852.txt accompanying it in the work directory. Note that the source code supports both ML60851 and ML60852 USB controllers and that M852.txt covers the
n Note n
As of August 1999, operation has been confirmed only for the MSM66Q573 plus ML60851C combination. The ARM code is a preliminary version that does not compile.
page