Difference between revisions of "ARM Cortex-M"

From ERIKA WIKI
Jump to: navigation, search
(Cortex-M features supported)
(Cortex-M features supported)
Line 8: Line 8:
  
 
* Development tools
 
* Development tools
** [https://launchpad.net/gcc-arm-embedded/+milestone/4.9-2015-q3-update GNU ARM Embedded Toolchain 4.9-2015-q3-update]
+
** [https://launchpad.net/gcc-arm-embedded/+milestone/4.9-2015-q3-update GNU Arm Embedded Toolchain 4.9-2015-q3-update]
 
** [https://www.lauterbach.com/frames.html?home.html Lauterbach TRACE32]
 
** [https://www.lauterbach.com/frames.html?home.html Lauterbach TRACE32]
 
* CPUs
 
* CPUs
Line 25: Line 25:
 
** [https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/s32-automotive-platform/s32k144-evaluation-board:S32K144EVB NXP S32K144EVB]
 
** [https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/s32-automotive-platform/s32k144-evaluation-board:S32K144EVB NXP S32K144EVB]
 
** [https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/s32-automotive-platform/s32k148-evaluation-board:S32K148EVB NXP S32K148EVB]
 
** [https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/s32-automotive-platform/s32k148-evaluation-board:S32K148EVB NXP S32K148EVB]
 +
* External Libraries
 +
** [http://www.st.com/en/embedded-software/stsw-stm32065.html STM32F4 DSP and standard peripherals library]
 +
** [http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-mcu-packages/stm32cubef4.html STM32Cube MCU Package for STM32F4 series]
 +
** [https://www.nxp.com/support/developer-resources/run-time-software/i.mx-developer-resources/evaluation-kit-for-the-i.mx-8m-applications-processor:MCIMX8M-EVK?tab=Design_Tools_Tab SDK for the i.MX 8MQuad Arm Cortex-M4 core]
 +
** S32SDK provided by [https://www.nxp.com/support/developer-resources/run-time-software/s32-design-studio-ide/s32-design-studio-ide-for-arm-based-mcus:S32DS-ARM S32 Design Studio IDE for Arm based MCUs]
  
 
Additionally, we are porting ERIKA3 also on a [https://developer.arm.com/products/processors/cortex-m/cortex-m7 ARM Cortex-M7] CPU on [http://www.st.com/en/evaluation-tools/32f746gdiscovery.html ST 32F746GDISCOVERY] board with [http://www.st.com/en/microcontrollers/stm32f746ng.html STM32F746NG] MCU.
 
Additionally, we are porting ERIKA3 also on a [https://developer.arm.com/products/processors/cortex-m/cortex-m7 ARM Cortex-M7] CPU on [http://www.st.com/en/evaluation-tools/32f746gdiscovery.html ST 32F746GDISCOVERY] board with [http://www.st.com/en/microcontrollers/stm32f746ng.html STM32F746NG] MCU.

Revision as of 09:42, 1 June 2018

Introduction

This manual describes the porting details of the ERIKA Enterprise v3 kernel(s) for families of microcontrollers which integrate ARM Cortex-M CPUs.

Cortex-M features supported

The following are the main features of the currently implemented support:

Additionally, we are porting ERIKA3 also on a ARM Cortex-M7 CPU on ST 32F746GDISCOVERY board with STM32F746NG MCU.

In the next months, the public code will be delivered through the GitHub repository. In case of urgent need, please contact us.

Tutorials

The following tutorials are available for this architecture: