если и делать, то не через DFU. Как показывает практика : весьма ненадежный класс, очень много проблем на стороне компьютера с поддержкой драйвера USB DFU. Кроме того, места на реализацию в ROM контроллера он займет больше чем HID или урезанный вариант CDC.R Max писал(а): а по вопросу USB-загрузчика - нужна софтовая реализация Device Firmware Upgrade-класса на 1986ВЕ...
зачем это чтобы закачать 128кБайт ... ?
И сейчас загрузку можно делать через USB прикрутив на UART дешевый ATTiny или что подобное, в памяти программ которого как массив констант будет лежать ваш апплет для USB, загружающийся в RAM. 8 килобайт хватит для того чтобы работу через USB HID записать и еще останется, чтобы на этом микроконтроллере что-то сделать, например зарядное устройство аккумуляторной батареи. Так делается и для Atmel (где "родной" загрузчик через USB работает плохо) и и для STM32F103 (где только через UART).