The Programming the Nitrokey page mentions that you need a “development board equipped with a STM32F103TB and 128KB flash” and recommends the Olimex STM32-H103. I already have a development board with an ST-Link debugger, so I’d like to use that over DFU or JTAG. It seems complicated to get SWD working with the Olimex board, so I looked for alternatives. I found:
- HY-TinySTM103T: seems to be similar to the Olimex board, but directly exposes the SWD interface
- NUCLEO-F103RB: has an integrated ST-Link v2 debugger, but has an STM32F103RB.
- some more expensive boards
The NUCLEO board does not have the same MCU, but as far as I can see, it just has more I/O pins than the TB version. So I should be able to run the Pro firmware on it, right? Do you have any other recommendations?