Chapter 4 Software Development
4-2-3. Sample USB Host Software
The
Readme.txt | Software description, usage notes, etc. |
Rwbulk.exe | Test application |
Bulkusb.sys | |
Bulkusb.inf |
This USB host software adopts the following layered approach. For a detailed description, refer to the accompanying text file Readme.txt.
| RWbulk.exe |
|
| Windows user mode console application | |||
|
|
|
|
|
|
| Win32API |
|
|
|
|
|
|
| |
|
|
|
|
|
|
| |
| BulkUsb.sys |
|
| Windows kernel mode driver | |||
|
|
|
|
|
|
| USB Driver Interface(USBDI) |
| USB Host Stack |
| Windows WDM USB Host Protocol Stack (Microsoft) | ||||
|
|
|
|
|
|
| |
| HostController |
|
|
| |||
|
|
| USB |
|
| ||
|
|
|
|
|
n Note n
This sample host software runs only under Windows 98. It is only for provisional use by firmware developers pending the completion of proper host drivers and applications. It is not robust enough for heavy use. In fact, continued use risks operating system instability and even
4-2-4. Compiling and Executing Sample USB Firmware
Compiling the sample USB firmware requires the cc665s compiler installed in Section 2.1.2.
The work directory containing the sample USB
To test USB.HEX, download it to the JOB60851 board and execute it there with the procedure in Section
4-2-5. Confirming USB Compliance with Usbcheck.exe
The USB Implementers Forum web site provides Usbcomp.exe, a
page