I'm developing a fixture tool to test a custom PCB with ST Bluenrg1 (STM32 M0 core + bluetooth).
This fixture tool has its own MCU working at 5V.
I would like to flash automatically first previous to test the pins of the board, but I'm looking for a best solution to do this without spending 600 EURO in a "Flasher ARM" (which allows stand-alone flashing via hand-shake protocol).
The idea is to use the MCU of the testing tool to ask the Flasher to start the upload of the firmware, and answer to the Testing Tool if it has been done correctly or not.
I'm checking options with raspberry + OpenODC, raspberry + usb STlinkv2, looking for flashers with stand-alone mode... but I'm getting a little bit confused with the best option (best option with relativelly low cost).
Which solutions do you use when want to program your MCUs without computer?
UPDATED: I’m using SWG protocol to program it with a computer and a STLINKv2 programmer. I do it by hand, previous to test the connections in the testing fixture tool. I would like to include this programming step in the Testing fixture tool, and make it as simple as possible, as this will be done in the warehouse by other people (the idea is the testing tool to upload first the code and if everything is Ok, test the connections)