MC9S12UF32 Card Reader Reference Design User Manual, Rev. 0.1
Freescale Semiconductor
35
Chapter 8
Testing and Customization
8.1 Introduction
The solution was tested with different memory cards and under different Windows Operating Systems on
several different PCs. The tests that have been done are:
•
USB compliance test using Command Verifier version 1.21
•
Compatibility tests under Windows 98 SE, 2000 and XP
•
Compatibility tests under AMD 750, Intel 810 and 865 chip set Desktops, and IBM Thinkpad T23.
8.2 Customization
8.2.1 Hardware
As mentioned before, the EVB was not optimized design for a card reader. To implement a card reader,
the customer may refer to the schematic provided in this reference design.
8.2.2 Firmware
There are two projects created. One is “UF32 Card Reader CW v31.mcp” card reader project under the
“application” directory. Another is the “UF32Kernel_Lib.mcp” mini-kernel project under the “UF32
Kernel_Lib” directory.
8.2.2.1 UF32 Card Reader Project
There are two targets of “Development” and “CardReader” created in the Card Reader project.The
suspend and stop functions are implemented in the CardReader target but not in the Development target.
8.2.2.2 Mini-Kernel Project
The mini-kernel project creates mini-kernel library file for the Card Reader project use. If this project is
modified, the new library file can be copied for the Card Reader project use by running the “copyfile.bat”
batch file.