tum-ei-eda / mlonmcu

Tool for the deployment and analysis of TinyML applications on TFLM and MicroTVM backends
Apache License 2.0
29 stars 12 forks source link

HW support: Cortex-M boards #60

Closed PhilippvK closed 1 year ago

PhilippvK commented 2 years ago

As our instruction count measurements which the corstone300 target are quite unrealistic compared to the RISC-V ones I would like to validate those by comparing the FVP metrics with cycle/instruction counters on real hardware.

I think STM32 boards would be a good choice for this. The easiest approach would be adding support for PlatformIO, Zephyr or maybe Arduino using the Platform API.

Ideally we would have one board without extensions (e.g. Cortex-M0) and one with at least DSP instructions (Cortex-M7).

PhilippvK commented 1 year ago

Implemented using Zephyr Platform