Difference between revisions of "ARM Cortex-M"
From ERIKA WIKI
(→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 | + | ** [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:
- Development tools
- CPUs
- Microcontrollers
- ST STM32F4 Family
- STM32F407VGT6 specific MCU
- NXP i.MX8M Family
- i.MX8MQ6 specific MCU
- NXP S32K1xx Family
- S32K144 specific MCU
- S32K148 specific MCU
- ST STM32F4 Family
- Evaluation boards
- External Libraries
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: