Conversation

I'm upset that there is no good way to multiplex SWD connections across multiple devices. This makes building and testing an assembly of say... 4 to 8 devices needlessly painful. I want JTAG scan chains, damn it, and I have a feeling I'm just going to write a bootloader instead.
3
6
Replying to
My solution up to this point has been a collection of gdbstub bootloaders over USB tied into Erlang system for orchestration. Next iteration is modded black magic probe firmware on blue pill boards. That also runs on those STLink clone boards BTW.
1
1
Replying to
I have proof of concept logging working over SWD. Basically BMP firmware is modded so it polls the uC's log buffer while polling for target halt due to breakpoint. At this point I'm not quite sure if the multiplex is a good idea. First iteration is probably simpler to ...
1
Show replies
Replying to and
... idea is to do arbitrary messages over SWD. Basically make a dedicated debug/test system that is specific for one application. I hope to finish this as part of my current client project but unclear about timeline. I have a bag of STLinkV2 clones ready!
1
1
Show replies