22 января 2016 г.

Прошивка платы с МК STM32F103C8T6

Есть у меня кроме отладочной платы STM32F100-Discovery (процессор STM32F100R8T6) другая попроще и поменьше. Процессор на ней стоит STM32F103C8T6. (плату брал тут, отдельно процессор можно купить тут за $1.43). Вот понадобилось ее прошить для использования в проекте. Нагуглил, что для прошивки так же нужно использовать программатор ST-Link (который кстати встроен в Discovery). К сожалению встроенный на плате порт USB для этого не предназначен. Его можно использовать только для связи прошитой платы с компьютером - для передачи данных и т.п.
Конечно для прошивки можно использовать отдельный программатор ST-Link, который маленький, удобный и недорогой (всего $2.65). А вот тут  или тут можно почитать как сделать такой программатор самому. Но зачем, если он уже у меня есть. Поэтому встала задача как соединить программатор на Discovery с платой на STM32F103C8T6. Далее я опишу подробно что надо сделать.