STM32

µC/OS-II ports

All µC/OS ports can easily be ported to µC/OS-II. If you port µC/OS-II to a processor not listed and want to include your port on this web site, please contact Micrium at Micrium. Note that the ports are provided as is with the exeption of the Micrium ports which are supported by Micrium.

Note that in most cases only the PORT is provided and it is assumed that you have the rest of the source for µC/OS-II from the book or the upgrade. In cases where the µC/OS-II source code is included, you will need to be a registered member and be logged in before you can download the file.

Download Processor OS version Compiler Contributor

Download

see STM3210B-EVAL
see STM3210E-EVAL
see STM32-SK

STM32 (Cortex-M3)

V2.86

IAR

&

ARM/Keil

Download

see STM32F103ZE-SK

STM32 (Cortex-M3)

V2.86

IAR

Application notes

AN Number Title Author Download

AN-1018

µC/OS-II and the ARM Cortex-M3 Processors

Download

Download

AN-1320

µC/OS-II and the ST STM32 (Cortex-M3) Processors
on the IAR STM32-SK, ST STM3210B-EVAL
and ST STM3210E-EVAL

Download

Download

AN-1913

µC/OS-II and the ST STM32 (Cortex-M3) Processors
on the IAR STM32F103ZE-SK Kickstart Kit

Download

Download

Evaluation boards

Board Description Download

STMicroelectronics STM3210B-EVAL
Evaluation Board

The STM3210B-EVAL Evaluation Board includes

  • ST STM32F103VB (Cortex-M3) MCU
  • LCD
  • Four user LEDs
  • One potentiometer
  • Three user push buttons
  • One user joystick
  • USB device port
  • Two serial (RS-232) ports with DB9 connectors
  • One CAN port
  • One micro SD card slot
  • ST M25 serial NOR flash

Micrium has one project targeted to this board. This project uses µC/OS-II and µC/Probe. The push buttons control the message displayed on the LCD and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit the this page. Additionally, Micrium has the following software modules ported to the STM32F10xxB:

  • µC/OS-II
  • µC/Probe (Real-time monitor)
  • µC/FS (File system)
    • SD/MMC card
    • ST M25 serial NOR flash
  • µC/USB-Device
For more information, contact sales@micrium.com.

Download

Download

STMicroelectronics STM3210E-EVAL
Evaluation Board

The STM3210B-EVAL Evaluation Board includes

  • ST STM32F103ZE (Cortex-M3) MCU
  • LCD
  • Four user LEDs
  • One potentiometer
  • Three user push buttons
  • One user joystick
  • USB device port
  • Two serial (RS-232) ports with DB9 connectors
  • One CAN port
  • One micro SD card slot
  • NAND flash
  • NOR flash
  • SDRAM
  • ST M25 serial NOR flash

Micrium has one project targeted to this board. This project uses µC/OS-II and µC/Probe. The push buttons control the message displayed on the LCD and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit the this page. Additionally, Micrium has the following software modules ported to the STM32F10xxE:

  • µC/OS-II
  • µC/Probe (Real-time monitor)
  • µC/FS (File system) on SD/MMC card, ST M25 serial NOR flash, NOR flash and NAND flash
  • µC/USB-Device
  • µC/GUI
For more information, contact sales@micrium.com.

Download

Download

IAR STM32-SK Evaluation Board

The STM32-SK Evaluation Board includes

  • ST STM32F103B6 (Cortex-M3) MCU
  • 2x16-character LCD
  • Sixteen user LEDs
  • One potentiometer
  • Four user push buttons
  • USB device port
  • Two serial (RS-232) ports with DB9 connectors
  • One CAN port
  • One SD card slot

Micrium has one project targeted to this board. This project uses µC/OS-II and µC/Probe. The push buttons control the message displayed on the LCD and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit the this page. Additionally, Micrium has the following software modules ported to the STM32F10xxB:

  • µC/OS-II
  • µC/Probe (Real-time monitor)
  • µC/FS (File system) on SD/MMC card and ST M25 serial NOR flash
  • µC/USB-Device
For more information, contact sales@micrium.com.

Download

Download

IAR STM32F103ZE-SK KickStart

The STM32F103ZE-SK KickStart includes

  • ST STM32F103ZE (Cortex-M3) MCU
  • Stepper motor
  • 3-axis accelerometer
  • SD/MMC card slot
  • I2S routed to speaker codec
  • USB 2.0 full speed connector
  • CAN routed to three pin terminal block
  • ADC (routed to potentiometer)
  • I2C (routed to UEXT connector)
  • SPI1 (routed to UEXT)
  • 2 USART DB9 connectors
  • JTAG/SWD interface connector (standard 20 pin)
  • ETM v3 Trace connector (as defined by ARM)
  • J-Link-OB (your J-Link for ARM is mounted on the evaluation board)
    Status LED
  • Potentiometer (AN-TR)
  • Color LCD
  • 4 User LEDs
  • Two user buttons to simulate external events, one wake-up
  • Joystick

Micrium has one project targeted to this board. This project uses µC/OS-II and µC/Probe. The push buttons control the message displayed on the LCD and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit the this page. Additionally, Micrium has the following software modules ported to the STM32F103ZE:

  • µC/OS-II
  • µC/Probe (Real-time monitor)
  • µC/FS (File system) on SD/MMC card and ST M25 serial NOR flash
  • µC/USB-Device

For more information, contact sales@micrium.com.

Download

Download

 

µC/GUI ports

µC/GUI has been ported to the STM3210xxE (on the LCD on the STM3210E-EVAL evaluation board).

µC/FS ports

µC/FS has been ported to the STM32. On the low- and medium-density devices (STM32F10xx6/8/B), at least the following drivers have been used:

  • SD/MMC card (SPI)
  • Serial NOR flash

On the high-density devices (STM32F10xxC/D/E), at least the following drivers have been used:

  • SD/MMC card (CardMode/SDIO)
  • NOR flash
  • NAND flash
  • Serial NOR flash

µC/TCP-IP ports

 

µC/USB ports

µC/USB-Device has been ported to the STM32.