F100 своего контроллера USB не имеют, а на отладочной плате просто собран (на другом процессоре, из семейства F103) кусок программатора/отладчика, известного как ST-LINK. Самый простой вариант - применить другой контроллер. Или потолще: F2xx, F3xx, F4xx, или послабее: из серии F0xx, имеющие на борту USB. Все они имеют внутри загрузчик, способный работать в том числе и через USB по протоколу DFU. Своей программы можно не писать, есть готовые утилиты для прошивки через DFU.
--------------------
Russia est omnis divisa in partes octo.
|