Arduino UNO as SWD programmer, possible?

Hi all,

I need a SWD programmer to flash a module based on a ARM Cortex M3.

I was wondering if there is any existing project transforming the Arduino UNO into a SWD programmer? I haven't found anything about it; is it because it is impossible? I am not an expert on this subject so can anyone give me some guidance about what to "Google"?

Thank you all,

It should be possible when the minimum communication speed (TCK clock frequency) can be achieved. Search for "ARM Debug Interface" to find out more.

Some additional logic may be required to support the bidirectional TMSC data line, unless the splitted TDI/TDO lines are used. See the documentation of the board to program.