To help developers get their application
designs started on the right foot, ST provides a complete
range of uPSD Firmware examples. Firmware
examples in the uPSD Library are available for the full range
of uPSD devices in projects for RIDE and uVision3 development
environments. Examples are fully documented and available
for free download from ST.
This page provides direct links to the downloads
for the following firmware packages:
USB Reference Design - Flash disk application
(read/write)
This is a reference design for a USB flash disk using the
USB Mass Storage Device Class driver. It will appear as an
available drive on the system and files can be read from and
written to the flash memory. The flash memory used for file
storage is the main flash of the uPSD34xx. This reference
design is intended to demonstrate USB functionality and provide
example code for using the USB module of the uPSD3400.
Compiling requires the full version of the respective
toolchain.
This object file, when programmed into the uPSD3400 DK3420
USB Disk Demo board will return it to its original state as
a USB Flash Disk. It is intended to be used with PSDsoft
Express and the FlashLINK or the RLink JTAG/USB debugger/programmer.
The firmware examples below
demonstrate the many features of the Turbo
uPSD3300 series of products and are intended for
use with the DK3300-ELCD development kit. Please check that your
development board is marked DK3300-ELCD, otherwise
you should use the firmware examples for the DK3300
kit below.
uPSD3300
Device drivers on-chip peripherals and graphic LCD
with English and Chinese font support on DK3300-ELCD
uPSD3300 Firmware examples for DK3300
The firmware examples below
demonstrate the many features of the Turbo
uPSD3300 series of products and are intended for
use with the DK3300 development kit. Please check
to make sure your development board is marked
DK3300, and not DK3300-ELCD, otherwise, you need
the firware examples for the DK3300-ELCD
kit, above.
This multi-code bundle demonstrates
many features of the uPSD3200 family of products
including a USB driver and is intended for use
with the DK3200 development kit.