Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem TCP & FAT Training


Convert a Contex-M3 Demo code

Posted by Daniel on November 5, 2012
Now I have a project base on STM32L152 which uses Contex-M3 microprocessor. I want to convert it to another board which is ADuCM360 which also uses Contex-M3 microprocessor. I read the content on the page http://www.freertos.org/porting-a-freertos-demo-to-different-hardware.html, but I am lost. I am wondering if it is possible to convert it.

Any idea is appreciated.


RE: Convert a Contex-M3 Demo code

Posted by Richard on November 5, 2012
There is only one Cortex-M3 port. It runs on any microcontroller from any manufacturer that has a Cortex-M3 core. So, yes, it is possible to convert it.

If you have a project already running on the ADu, then you have to add the FreeRTOS source files to the project, ensure the include path can find the header files, and install the interrupt handlers. http://www.freertos.org/Creating-a-new-FreeRTOS-project.html provides more details.

Naturally, if you are using the IAR compiler, you need the IAR port files, if you are using the Keil compiler then use the RVDS port files, and if you are using the GCC compiler...etc.

Can you say more specifically what the issue you are facing is?


[ Back to the top ]    [ About FreeRTOS ]    [ Sitemap ]    [ ]

Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd.. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.

Latest News:

FreeRTOS V9.0.0 is now available for download.

Free TCP/IP and file system demos for the RTOS

Sponsored Links

⇓ Now With No Code Size Limit! ⇓
⇑ Free Download Without Registering ⇑

FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Renesas Electronics Gold Alliance RTOS Partner.jpg

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Atmel RTOS partner supporting ARM Cortex-M3 and AVR32 microcontrollers

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Xilinx Microblaze and Zynq partner

Silicon Labs low power RTOS partner

Altera RTOS partner for Nios II and Cortex-A9 SoC

Freescale Alliance RTOS Member supporting ARM and ColdFire microcontrollers

Infineon ARM Cortex-M microcontrollers

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

Cypress RTOS partner supporting ARM Cortex-M3

Fujitsu RTOS partner supporting ARM Cortex-M3 and FM3

Microsemi (previously Actel) RTOS partner supporting ARM Cortex-M3

Atollic Partner

IAR Partner

Keil ARM Partner

Embedded Artists