ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
61722 Топик полностью
hoary (30.06.2006 15:07, просмотров: 2) ответил ASDFS на Полистал DFU спецуру за утренним чайком.
У нас тоже было такое мнение На самом деле спецификация определяет стандартный способ передачи образа firmware загрузчику, но не его содержание и не алгоритм работы загрузчика. Для этого введен и документирован класс DFU устройства, по сути являющимся интерфейсом программатора. И для этого класса в системе должен быть один драйвер,поэтому переписывать "дрова" не нужно. К сожалению в комплекте ныне существующих Windows его нет, возможно появится в следующих. Вы несколько неправильно понимаете назначения идентификаторов VID/PID/версия, они определяют не "признак протоколa (для Виндов - драйвер выбирать)", а именно железо. В вашем случае "свое железо сначала на Филипсовом АРМе а потом на Атмелевый пересяду" следует сделать драйвер "вендоровского" класса. Класс будет определять функциональность устройства. А в самом устройстве правильно прописать дескрипторы, как описано в спецификации. Ваше устройство определится, как composite, и система загрузить три драйвера - драйвер composite устройства, драйвер DFU и ваш драйвер.