Installation
2-8
Firmware Package User Guide
4209A–MP3–12/02
2.2
Firmware
Configuration
There are two files that are used to configure the firmware:
n
the “config.h” located under the demo\demo_fat\src\system\ directory used to
configure the library/drivers as detailed in each driver header files.
n
the “board.h” located under lib_demob\ directory used to configure the board type
between V2.1 or V2.2 and the component information of the board.
Note:
When working with the starter kit, only the board type has to be configured,
component configuration must not be changed.
2.2.1
USB IDs
Three IDs are available for configuration by the user in config.h file:
n
Vendor ID
n
Product ID
n
Release Number ID
According to USB Organization: “Vendor ID (VID) is owned by the vendor company and
is assigned and maintained by the USB-IF only. E-mail [email protected] for more infor-
mation on USB-IF membership and obtaining a VID”.
Atmel allows usage of its VID (03EBh) during product development phase. In any case
Atmel’s VID may be used by customer for market release. Deviation to this rule may
lead to host USB crash in case of IDs confusion.
2.2.2
USB Mass Storage
Strings
Six strings are available for configuration by user in config.h file. those strings are
printed during USB drivers installation and during disk drivers status report in host
system:
n
USB_MANUFACTURER_NAMEunicode character string
n
USB_MN_LENGTHnumber of unicode character
n
USB_PRODUCT_NAMEat least 12 unicode characters string
n
USB_PN_LENGTHnumber of unicode characters
n
USB_SERIAL_NUMBERat least 12 unicode characters string
n
USB_SN_LENGTHnumber of unicode character
n
SBC_VENDOR_ID8 ASCII characters string
n
SBC_PRODUCT_ID16 ASCII characters string
n
SBC_REVISION_ID4 ASCII characters string
Summary of Contents for AT89C51SND1C
Page 1: ...Firmware Package User Guide ...
Page 2: ......