Page 1 of 1

semihosting and serialwireoutput

Posted: Mon May 18, 2020 8:55 am
by koen
Two libraries, handy when debugging an stm32duino:
With Serial Wire Output (SWO) an stm32duino can write tracing and logging to a pc at high speed.
With semihosting an stm32duino can do keyboard input, screen output, and file I/O on the pc where the debugger is running.

For these libraries to work, you need a debugger probe to connect the sketch on your stm32duino to the debugger on your pc. Getting a debugger probe can be as simple as putting Black Magic Probe firmware on a Blue Pill.
If you prefer a commercial product instead, you try a Segger JLink Edu or JLink Edu Mini.

Re: semihosting and serialwireoutput

Posted: Mon May 18, 2020 9:47 am
by fpiSTM
Thanks for sharing.
Maybe one day, I would have time to test :?
Semihosting is veryhelpful on some case.