|Non-Confidential||PDF version||ARM 100894_0000_00_en|
|Home > Technical overview > mbed OS support|
The MPS2+ FPGA platform, with the Cortex®-M3 DesignStart™ Eval image, is a supported mbed™ target. You can use the mbed online toolchain to develop applications using the mbed OS.
To compile and run a basic LED blinking program on the MPS2+ platform using the online mbed compiler, follow these steps:
|Platform||ARM Cortex-M3 DesignStart|
|Template||Blinky LED Hello World|
.binfile, which will be downloaded automatically.
.binfile to follow an 8:3 character format (for example, mbed_bl.bin).
.binfile to the following MPS2+ platform drive:
TITLE: Versatile Express Images Configuration File [IMAGES] TOTALIMAGES: 1 ;Number of Images (Max: 32) IMAGE0ADDRESS: 0x00000000 ;Please select the required executable program ;IMAGE0FILE: \SOFTWARE\st_m3ds.axf ; - M3 DesignStart selftest IMAGE0FILE: \SOFTWARE\mbed_bl.bin ; Compiled on mbed.org
The MPS2+ FPGA platform, as delivered, does not support using the mbed bootloader to update the firmware, since the Motherboard Configuration Controller (MCC) loads the firmware at powerup.
You must also ensure that any software image uses the 8:3 filename format. To emulate the normal mbed drag and drop programming behavior:
The http://developer.mbed.org website has up-to-date information about the support for this platform, with links to the example software.