бутлодер, и он умеет получать команды по USB например. Нужно ли мне писать свой бутлодер если по сути системный может сам прошивать память?
А если по USB он определяется как какой-то конкретный девайс, скажем класс аудио, то в таком случае прошить не получится по USB?
Он может прошивать вроде только в режиме DFU. Т.е. дрова на HID не проинитишь.
Хм, а как можно оставить функционал HID и переключатся на режим DFU? Мб, подождать 100-200 милисекунд и ждать команды?
Я имею ввиду, что если запускатся в режиме DFU и ждать команды, а потом спустя время переключать на режим HID
Так вроде можно. По таймауту выйти из него.
Обсуждают сегодня