I’ve been looking for the best way to develop and test (with automation/scripting if possible) signal processing algorithms.
By that I mean, one or several flows of data to be processed using CMSIS-DSP running on Cortex M4 with the results that can be printed on the console for example. The processing modules would be compiled as a library to be used on the production firmware.
How would you manage to get into speed for that kind of development?
So far, I have been using GNU MCU Eclipse QEMU which is a fork of Qemu for Cortex M4 (STM32 MCU). Data is read using semihosting and results are printed while processing.
I read a bit about Jumper simulating the nRF52 (the MCU I use too) but stumbled upon Fast Models from ARM, which would be the perfect solution looking at the features available (** “Python based scripting for runtime control, checking and reporting” **).
If anyone has experience that could be shared, I would be very grateful.