Good day, and sorry if this was asked before, but I couldn't find anything that addressed my question.
I am designing a very small bluetooth-enabled PCB for a client. I want the client to have as little trouble in getting the module to run as possible so I wish to design the hardware accordingly. Since the size constraints are very tight I decide to use the module only instead of the board that you provide. I'm not 100% sure what is the best/easiest way to program these modules, but I think it will be very straightforward to use "Dialog Smartbond Flash Programmer" and a JTAG interface. I can break out the JTAG pins on the module and stay inside the size constraints easily. My question is, does the flash programmer work with any generic JTAG programmer? There are many cheap JTAG interfaces like this one: https://www.seeedstudio.com/Bus-Pirate-v3-6-universal-serial-interface-p-609.html , but I don't have neither the programmer, nor the module on hand, so I can't know for sure that the client won't run into issues. I am curious if the programmer will recognize either this, or any other interface, generic, or produced by dialog semi. Can you recommend any specific programmer that has been tested with your software and works well?