Can I program multiple nRF52832 controllers simultaneously using a single JTAG connection? If yes, How may I can do? If No, Please explain.
Can I program multiple nRF52832 controllers simultaneously using a single JTAG connection? If yes, How may I can do? If No, Please explain.
Not on single wire (connector) because SWD is bi-directional protocol so any response would interfere if sent from multiple points back to master. Read more about it on Wikipedia;) However parallel programming is typically solved by dedicated (more expensive) HW which can from single high-level programming interface process multiple SWD sessions and manage them for each attached target separately (see this blog post and this blog post and this blog post for example).
(and usual mean comment that you can get all this information yourself after few minutes of googling and searching this forum with reasonable key words... e.g. these posts are interesting:
I have worked with two solutions to do this:
One solution would be to use analog muxes to mux the SWDCLK and SWDIO signals.
A simpler solution is possible. You can run the SWDCLK signal through an AND port. Even though the AND port solution works, a faulty device could disrupt the SWDIO signal.