4 ms·
The advantage is ease of use, semihosting is rather slow and has a big impact on system behaviour, as it uses a breakpoint and r0 to transfer a datapoint. It is
by zwirbl 3y ago
The advantage is ease of use, semihosting is rather slow and has a big impact on system behaviour, as it uses a breakpoint and r0 to transfer a datapoint. It is definitely slower than SWO or RTT, which transfers data over SWD.
You can find a detailed description here https://interrupt.memfault.com/blog/arm-semihosting https://interrupt.memfault.com/blog/arm-semihosting
- MrBuddyCasino 3y agoThanks for the correction, I might have confused it with the Instrumentation Trace Macrocell.