GoGPT Best VPN GoSearch

Значок OnWorks

dfu-util - Интернет в облаке

Запустите dfu-util в провайдере бесплатного хостинга OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда dfu-util, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


dfu-util - Программатор обновления прошивки устройства (DFU) USB

СИНТАКСИС


dfu-утилита -l [-v] [-d vid: pid[,vid: pid]] [-p путь] [-c конфигурация] [-i интерфейс] [-a
альтернативный-intf] [-S последовательный[,последовательный]]

dfu-утилита [-v] [-d vid: pid[,vid: pid]] [-p путь] [-c конфигурация] [-i интерфейс] [-a альт-
intf] [-S последовательный[,последовательный]] [-t размер] [-Z размер] [-s адрес] [-R] [-D|-U файл]

dfu-утилита [-hV]

ОПИСАНИЕ


dfu-утилита это программа, которая реализует сторону хоста (компьютера) USB DFU (Universal
Обновление микропрограммы устройства последовательной шины).

dfu-util взаимодействует с устройствами, которые реализуют сторону устройства протокола USB DFU,
и часто используется для обновления прошивки таких устройств.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-л, --список
Список подключенных в настоящее время USB-устройств с поддержкой DFU.

-д, --устройство [Время выполнения ПОСТАВЩИК]: [Время выполнения ПРОДУКЦИИ] [, [DFU режим ПОСТАВЩИК]: [DFU режим ПРОДУКЦИИ]]
Укажите идентификаторы поставщика среды выполнения и / или режима DFU и / или продукта устройства DFU, чтобы
работать с. ПОСТАВЩИК и ПРОДУКЦИИ шестнадцатеричные числа (префиксы не нужны), "*"
(соответствует любому) или «-» (ничего не соответствует). По умолчанию любое устройство с поддержкой DFU в любом
будет учитываться режим времени выполнения или DFU.

Если к вашему компьютеру подключено только одно совместимое со стандартами устройство DFU, это
параметр не является обязательным. Однако, как только у вас будет подключено несколько устройств DFU,
dfu-util обнаружит это и прекратит работу, попросив вас указать, какое устройство использовать.

Если указаны только идентификаторы времени выполнения (например, "--устройство 1457: 51ab"), то в дополнение к
указанные идентификаторы времени выполнения, любые устройства режима DFU также будут рассмотрены. Это
полезно для повторного обнаружения устройства с поддержкой DFU после переключения на DFU
mode, поскольку идентификатор производителя и / или продукта устройства обычно изменяется в режиме DFU.

Если указаны только идентификаторы режима DFU (например, "--устройство , 951: 26"), затем все время выполнения
устройства будут игнорироваться, что упрощает нацеливание на конкретное устройство в режиме DFU.

Если указаны идентификаторы времени выполнения и режима DFU (например, "--устройство 1457: 51ab,: 2bc«),
тогда неуказанные компоненты режима DFU будут использовать указанное значение времени выполнения.

Примеры:

--устройство 1457: 51ab, 951: 26
Работа с устройством в режиме выполнения с идентификатором поставщика 0x1457 и идентификатором продукта
0x51ab, или в режиме DFU с идентификатором поставщика 0x0951 и идентификатором продукта 0x0026

--устройство 1457: 51ab,: 2bc
Работа с устройством в режиме выполнения с идентификатором поставщика 0x1457 и идентификатором продукта
0x51ab, или в режиме DFU с идентификатором поставщика 0x1457 и идентификатором продукта 0x02bc

--устройство 1457: 51ab
Работа с устройством в режиме выполнения с идентификатором поставщика 0x1457 и идентификатором продукта
0x51ab, или в режиме DFU с любым идентификатором поставщика и продукта

--устройство , 951: 26
Работа с устройством в режиме DFU с идентификатором поставщика 0x0951 и идентификатором продукта 0x0026

--устройство *, -
Работайте с любым устройством в режиме выполнения и игнорируйте любое устройство в режиме DFU.

--устройство ,
Игнорировать любое устройство в режиме выполнения и работать с любым устройством в режиме DFU

-п, --дорожка АВТОБУСНЫЙ ПОРТ. ... .ПОРТ
Укажите путь к устройству DFU.

-с, --cfg КОНФИГ-НР
Укажите конфигурацию устройства DFU. Обратите внимание, что это используется только для
соответствие, конфигурация не устанавливается dfu-util.

-я, --интф ИНТФ-НР
Укажите номер интерфейса DFU.

-a --соль ALT
Укажите альтернативные настройки интерфейса DFU по имени или по номеру.

-С, --последовательный [Время выполнения СЕРИЙНЫЙ] [, [DFU режим СЕРИЙНЫЙ]]
Укажите серийные номера времени выполнения и режима DFU, используемые для дальнейшего ограничения устройства.
Матчи. Если несколько одинаковых устройств DFU одновременно подключены к одному
системы, то идентификатора поставщика и продукта будет недостаточно для таргетинга на один
устройство. В этой ситуации можно использовать этот параметр, чтобы указать
серийный номер, который также должен совпадать.

Если указан только один серийный номер, то тот же серийный номер используется в
как во время выполнения, так и в режиме DFU. Пустой серийный номер будет соответствовать любому серийному номеру в
соответствующий режим.

-т, - размер трансфера РАЗМЕР
Укажите количество байтов на USB-передачу. Оптимальное значение обычно
определяется автоматически, поэтому этот параметр редко используется. Если вам нужно использовать это
вариант для устройства, сообщите об этом как об ошибке.

-З, - размер загрузки РАЗМЕР
Укажите ожидаемый размер загрузки в байтах.

-У, --загрузить ФАЙЛОВ
Считать прошивку с устройства в ФАЙЛОВ.

-Д, --скачать ФАЙЛОВ
Пишите прошивку от ФАЙЛОВ в устройство.

-Р, --сброс настроек
Выдать сигнал сброса USB после завершения загрузки или скачивания.

-с, --dfuse-адрес адрес
Укажите целевой адрес для загрузки / выгрузки необработанных двоичных файлов на устройствах DfuSe. Делать используют
это для загрузки файлов DfuSe (.dfu). К адресу можно добавлять модификаторы,
разделенные двоеточием, для выполнения специальных команд DfuSE, таких как "выйти" из режима DFU,
"Снять защиту" и "стереть массово" флэш-память.

-в, --подробный
Распечатайте дополнительную информацию о работе dfu-util. Второй -v включится подробный
регистрация USB-запросов. Повторите эту опцию, чтобы еще больше повысить уровень детализации.

-час, --Помогите
Показать текст справки и выйти.

-В, --версия
Показать информацию о версии и выйти.

ПРИМЕРЫ


. dfu-утилита in ОпенМоко Проект
(с оборудованием Neo1973)

Прошиваем rootfs:
$ dfu-утилита -a корневой файловой системы -R -D /путь/к/openmoko-devel-image.jffs2

Прошиваем ядро:
$ dfu-утилита -a ядро -R -D / путь / к / uImage

Прошиваем загрузчик:
$ dfu-утилита -a U-Boot -R -D /путь/к/u-boot.bin

Копирование ядра в RAM:
$ dfu-утилита -a 0 -R -D / путь / к / uImage

Как только это будет завершено, ядро ​​будет доступно по адресу загрузки по умолчанию:
0x32000000 в ОЗУ Neo1973. Примечание: Вы не можете перенести в ОЗУ более 2 МБ данных с помощью
Этот метод.

. dfu-утилита a ДфуСе устройство
Мигает .dfu (специальный формат DfuSe) на устройство:
$ dfu-утилита -a 0 -D /путь/к/dfuse-image.dfu

Считывание 1 КБ флеш-памяти, начиная с адреса 0x8000000:
$ dfu-утилита -a 0 -s 0x08000000: 1024 -U новый файл.bin

Перепрошивка двоичного файла на адрес 0x8004000 памяти устройства и запрос устройства на выход
Режим DFU:
$ dfu-утилита -a 0 -s 0x08004000: оставить -D /путь/к/image.bin

Используйте dfu-util онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.