Grabar bootloader en STM32F103

#1
Hola, este espacio para los aficionados e interesados por la electrónica es grande. Por ello quisiera resolver una duda. He leido mucho sobre los microcontroladores ARM STM32, pero estoy en una duda:

¿Debo comprar un programador ST - Link o solo puedo programarlo con un adaptador FTDI de 3.3V? Tengo una placa arduino con FTDI de 5V ¿Sera suficiente con cambiar el nivel de tensión de 5V a 3.3V?

Esto es para un proyecto universitario. Agradezco mucho la atención y por favor alguien que pueda aclararme estas dudas.
 
Arriba