I have searched high and low (in fact I have spent the recent months on and off trying to find an answer). Maybe I'm not asking the right questions, or am staring the answer in the face, I'm not sure. I have been too nervous to ask, but I am at my wits end, so here goes.
I am creating a project that due to size constraints needs to be very small. That means small MCU and small programming interface. It is also open source so I would like to keep the programming interface as cheap and simple as possible (also as a student I don't want to spend a lot if I don't have to).
This Article I found seems to indicate to me the possibility of a universal solution. Those FTDI chips are a lot cheaper than any other (legitimate) JTAG programmer. Broadly speaking (for posterity), will they be able to interface with and program any ARM MCU that includes an SWD interface?
Specifically (if it's relevant), I am looking to integrate the SiLabs BGM121 SiP module into my project and am trying to figure out how I would program it. I don't even necessarily care about debugging at this point, just trying to figure out a cheap solution. Also between the SiLabs CP2102 and the FTDI FT2232H, which is more likely to work?