CoreMark® is a platform independent benchmark ANSI C program using diverse algorithms (lists, matrix CRC) to generate a single score for comparing MCU and CPU performance.
The test is done on a STM32 NUCLEO-H563ZI board and can be easily ported to other STM32 microcontrollers
- NUCLEO-H563ZI
- KEIL uVision MDK ARM v5.38.0.0
- ARM Compiler v6.16
- STM32CubeMX v6.9.1
- Tera Term 4.105
- STM32H5xx_DFP for MDK ARM
- STM32Cube MCU Package for STM32H5 series v1.1.1 to generating the HAL/LL code using STM32CubeMX.
- USB-A/USB-C to USB-C data cable
This directory contains a set of sources files and pre-configured projects that that describes how to build an application to perform CoreMark® tests on an STM32 microcontroller
Please refer to the Knowledge Base Article for a full code explanation and implementation:
Caution : Issues and the pull-requests are not supported to submit problems or suggestions related to the software delivered in this repository. The stm32 host programmer example is being delivered as-is, and not necessarily supported by ST.
For any other question related to the product, the hardware performance or characteristics, the tools, the environment, you can submit it to the ST Community on the STM32 MCUs related page.