This is an educational purpose project where you can learn how to port Coremark to your microcontroller. The idea behind this project is to have a large number of ported microcontrollers which will help a new user to learn how to port their own microcontroller.
In this project you will learn:
Make - build automation tool that automatically builds executable programs and libraries from source code
Systick - internal functionality of your MCU to count clocks
Uart - protocol for reading the results on your PC
MCUs | Board | Architecture | Frequency | Score |
---|---|---|---|---|
STM32F030F4Px | Mini System Board | ARM Cortex-M0 | 48 MHz | 36.10 |
TM4C123GH6PM | TM4C123GXL | ARM Cortex-M4 | 80 MHz | 102.01 |
STM32F427VIx | Pixracer | ARM Cortex-M4 | 180 MHz | 258.33 |
STM32L476RGTx | Nucleo64 | ARM Cortex-M4 | 80 MHz | 127.87 |
STM32F103C8 | Blue Pill | ARM Cortex-M3 | 72 MHz | 95.93 |
STM32F103C8 | Blue Pill | ARM Cortex-M3 | 128 MHz(OC) | 146.81 |