Eric Brombaugh
Wireless and Audio DSP designer
I've been using the Blackmagic Probe from @1bitsquared@social.1bitsquared.com to do embedded development on Arm parts for years. It's a very slick bit of kit that supports so many devices and is tightly integrated with the Gnu Debugger (gdb). Recently I've had several contributions merged in that support some new parts - the STM32H7RS used in one of my dspod boards as well as the STM32C542 on the Cheep4 module I mentioned the other day. If you do embedded, definitely give it a look.
Last week I spent some time adding yet another STM32 family to the @1bitsquared@social.1bitsquared.com Blackmagic project. The STM32U3xx family is now supported for program flash and debugging (option bytes not yet). I used it to bring up a new member of my dspod boards today - all working just fine.
Last week I built up a new dspod board based on the STM32U3C5. These parts don't run fast - about 1/5th the speed of the STM32H7R3 used in an earlier dspod so one wouldn't expect much. There's a trick here though - the U3C5 has a new feature called the HSP that's designed to offload heavy math operations. I've been trying some FFT-based spectral stuff on it and the early results are encouraging. It'll be interesting to see how hard I can push it.
Scenario that happens more often lately -- out for my daily bike ride, bent down & pedalling hard into a headwind. Meanwhile some old fart passes me, sitting bolt upright, pedalling easily, not breaking a sweat. Kinda demoralizing until I notice that they're on an e-bike.