Company  
ST Home | Microcontrollers

uPSD Software Library


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:

uPSD3400 Firmware examples for DK3400 and DK3420

  uVision3 (Keil) example projects for DK3400
    Package includes USB firmware template. Requires full version of RIDE toolset to compile.
  RIDE (Raisonance) example projects for DK3400
    Package includes USB firmware template. Requires full version of RIDE toolset to compile.
  LED_Blink Demo Project for uPSD3400
    Raisonance RIDE version for DK3400
    Raisonance RIDE version for DK3420 Demo Board
    Keil uVision3 version for DK3400
    Keil uVision3 version for DK3420 Demo Board
 

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.
    • Raisonance RIDE version for DK3420 Demo Board
    • Raisonance RIDE version for DK3400
    Keil uVision3 version for DK3420 Demo Board
    Keil uVision3 version for DK3400
  In-Application Programming (IAP) via USB demo code – reference for updating uPSD3400 Flash via USB
    Keil uVision version for DK3400
  DK3420 USB disk original object file
   

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.

    PSDsoft Express/Raisonance RIDE version

uPSD3300 Firmware examples for DK3300-ELCD

   

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.

  uVision3 (Keil) Firmware Examples for DK3300-ELCD
  RIDE (Raisonance) Firmware Examples for DK3300-ELCD
  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.
  uPSD3300 example projects for uVision3 (Keil)
  uPSD3300 example projects for RIDE (Raisonance)
  In-Application Programming (IAP) example for uVision3
  uPSD3300 device drivers for PWM, I2C, SPI - uVision3
  Motor Control firmware example for uVision3
  Real-Time Clock firmware example for uVision3

uPSD3200 Firmware examples for DK3200

  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.
  uPSD Sound Studio – Sound generation software for uPSD3200
   

Related application note: AN2007

  uPSD3200 EEPROM emulation example code for DK3200 and uVision3 (Keil)
  uPSD3200 example code for uVision3 on DK3200
  uPSD3200 In-Application Programming (IAP) firmware example for DK3200 and uVision3
  uPSD3200 Basic memory mapping example (LED_BLINK) code for DK3200 and uVision
  uPSD3200 PWM and ADC example code for DK3200 and RIDE (Raisonance)
  uPSD3200 Basic memory mapping example (LED_BLINK) code for DK3200 and RIDE
 
Ordering Information

The latest versions of all examples and related documentation are available for free download from ST.

 
Brochures and Product Guides
8, 16 and 32-bit Microcontrollers (Selection guide, PDF)
 









Copyright © by STMicroelectronics All Right Reserved.

Published on: 2005-04-03 (87865 reads)

[ Go Back ]