Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

dfu-tool - Online w chmurze

Uruchom narzędzie dfu u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie dfu-tool, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


dfu-tool — Narzędzie do aktualizacji oprogramowania sprzętowego urządzenia

STRESZCZENIE


narzędzie dfu [ --gadatliwy ] [ --wersja ] [ --siła ] [ --urządzenie=VID:PID ] [ --przenosić-
rozmiar=BAJTÓW ]

OPIS


Ta strona podręcznika opisuje pokrótce narzędzie dfu dowództwo.

narzędzie dfu umożliwia użytkownikowi pisanie różnego rodzaju oprogramowania na urządzeniach obsługujących USB
Protokół aktualizacji oprogramowania sprzętowego urządzenia. To narzędzie może być używane do przełączania urządzenia z
normalny tryb runtime na `tryb DFU', który umożliwia użytkownikowi odczytywanie i zapisywanie oprogramowania układowego.
Albo całe urządzenie można napisać w jednej operacji, albo poszczególne „cele” mogą być
określony z alternatywną nazwą lub numerem.

narzędzie dfu używa biblioteki współdzielonej libdfu do wykonywania działań. Wszystkie akcje synchroniczne mogą:
być bezpiecznie anulowane, a w przypadku niepowodzenia zwróci błędy zarówno z typem, jak i pełnym tekstem
opis. libdfu obsługuje DFU 1.0, DFU 1.1 i rozszerzenie dostawcy ST DfuSe oraz
radzi sobie z wieloma „dziwactwami” związanymi z urządzeniami niezbędnymi do rzeczywistych implementacji DFU.

do tego narzędzie dfu może być używany do konwersji oprogramowania układowego z różnych formatów lub
modyfikować szczegóły dotyczące elementów, obrazów i metadanych zawartych w oprogramowaniu;
plik. Na przykład można łatwo przekonwertować oprogramowanie układowe DFU 1.1 na specyficzne dla dostawcy oprogramowanie DfuSe
sformatuj, przekonwertuj plik Intel HEX na plik RAW dopełniony do określonego rozmiaru lub dodaj nowy
informacje o prawach autorskich i licencjach do istniejącego pliku. Pola takie jak sprzedawca i
identyfikatory produktów można zmienić, a elementy oprogramowania układowego można zaszyfrować i odszyfrować za pomocą
różne metody. Możliwe jest również scalanie dwóch plików DfuSe razem, chociaż
określenie różnych liczb ustawień alt przed scaleniem jest dobrym pomysłem, aby uniknąć pomyłek.

Chociaż narzędzie dfu próbuje zapewnić dużą liczbę łatwych w użyciu poleceń, może to być tylko
możliwe do wykonania pewnych operacji bezpośrednio przy użyciu biblioteki libdfu. To jest łatwiejsze niż
brzmi, ponieważ biblioteka jest zbudowana z obsługą GObject Introspection, dzięki czemu można z niej korzystać w
wiele języków, takich jak C, Javascript i Python. Ponadto korzystanie z biblioteki jest dobre
pomysł, jeśli chcesz wykonać wiele operacji na dużych plikach oprogramowania układowego, na przykład,
konwersja z pliku Intel HEX, dopełnienie do określonego rozmiaru, ustawienie dostawcy i dodanie
informacje licencyjne, a następnie zapisywanie w zdalnej lokalizacji.

OPCJE


Ten program działa zgodnie ze zwykłą składnią wiersza poleceń GNU, z długimi opcjami zaczynającymi się od
dwie kreski (-). Podsumowanie opcji znajduje się poniżej.

--help
Pokaż podsumowanie wszystkich dostępnych poleceń.

--wersja
Pokaż wersję narzędzie dfu zainstalowany.

--gadatliwy
Pokaż dodatkowe informacje debugowania.

--urządzenie=VID:PID
Jeśli podłączonych jest wiele urządzeń obsługujących DFU, możesz określić konkretnego dostawcę
i identyfikator produktu urządzenia DFU, którego dotyczy zapytanie.

--transfer-size=BAJTY
Ręcznie zastąp rozmiar każdego transferu USB, który możesz chcieć ze względu na zawodność
sprzęt lub gdy urządzenie znajduje się w zakresie maksymalnego akceptowanego rozmiaru pakietu.

--siła
Wymuś operację, ignorując ostrzeżenia lub kontrole poprawności, takie jak CRC pliku i
sumy kontrolne. Jest to przydatne, jeśli naprawdę wiesz, co robisz, lub w
specjalistyczny przypadek fuzz-testowania libdfu.

DEVICE POLECENIA


Te polecenia są używane do łączenia się z urządzeniami obsługującymi DFU.

podstęp
To polecenie wyświetla listę aktualnie podłączonych urządzeń obsługujących DFU. Niektóre urządzenia nie
obsługuje oficjalny tryb wykonawczy DFU i dlatego nie obsługuje automatycznego wykrywania przy użyciu
to polecenie. W przypadku tych urządzeń ręczne przełączenie urządzenia w tryb DFU (np
przytrzymanie przycisku podczas ponownego uruchamiania urządzenia) spowoduje, że pojawi się tutaj.

odłącz
To polecenie odłącza aktualnie podłączone urządzenie obsługujące DFU do specjalnego
tryb programowania. Gdy urządzenie znajduje się w tym specjalnym trybie DFU, nie można go używać
jako normalne urządzenie. Na przykład drukarka nie akceptuje dokumentów w DFU
tryb.

dołączać
To polecenie dołącza urządzenie obsługujące DFU z powrotem do środowiska wykonawczego, dzięki czemu może być używane jako
normalne urządzenie. Niektóre urządzenia nie obsługują dołączania i wymagają ręcznego
odłączony i podłączony przed zmianą trybów.

zegarek
To polecenie obserwuje urządzenia DFU podłączane podczas pracy i może być użyte do weryfikacji libdfu
dopasowuje tryby pracy i tryby DFU podczas podłączania i odłączania. Posługiwać się CTRL + C do
spraw, aby to polecenie zostało zamknięte.

czytać NAZWA PLIKU
To polecenie przesyła całe oprogramowanie z urządzenia do pliku. Jeśli urządzenie ma
wiele partycji wyeksportowanych jako różne sekcje alternatywne, to wszystkie będą
być wczytane do wieloobrazowego pliku w formacie DfuSe. Jeśli chcesz tylko zawartość jednego
przegroda, przeczytaj-alt to polecenie, którego potrzebujesz.

przeczytaj-alt NAZWA PLIKU URZĄDZENIE-ALT-NAZWA|URZĄDZENIE-ALT-ID
To polecenie wgrywa oprogramowanie układowe z jednej partycji do pliku. Możesz określić
partycję według ALT-ID lub ALT-NAME, jeśli jest ustawiona.

na przykład narzędzie dfu przeczytaj-alt kopia zapasowa.dfu SRAM

napisać
To polecenie pobiera oprogramowanie układowe z pliku na wszystkie możliwe partycje
urządzenie. Jeśli chcesz napisać tylko jedną partycję, napisz-alt jest twoim poleceniem
chcieć.

napisz-alt NAZWA PLIKU URZĄDZENIE-ALT-NAZWA|URZĄDZENIE-ALT-ID [NAZWA-ALT-OBRAZU|ID-ALT-OBRAZU]
To polecenie pobiera oprogramowanie układowe z pliku na jedną partycję. Możesz określić
partycji przez ALT-ID lub ALT-NAME, jeśli jest ustawiona.

na przykład narzędzie dfu napisz-alt sram.dfu SRAM __SRAM

FIRMWARE POLECENIA


Te polecenia służą do odczytywania i modyfikowania istniejących plików oprogramowania układowego.

zrzucać NAZWA PLIKU
To polecenie zrzuca wszystkie znane szczegóły dotyczące pliku oprogramowania układowego. Pełna mapa pamięci
wyświetlany jest wraz z wszelkimi metadanymi lub informacjami dostawcy dotyczącymi pliku oprogramowania układowego.

konwertować FORMAT WPISYWANIE WYPLIKU [ROZMIAR]
To polecenie konwertuje oprogramowanie układowe z jednego formatu na inny, opcjonalnie dopełnianie
do określonego rozmiaru. Możliwe wartości dla miejsca docelowego FORMAT obejmują: surowe, ihex,
dfu i dfuse. ten WPISYWANIE i WYPLIKU wartości mogą być takie same, jeśli plik źródłowy
ma zostać nadpisany. Chociaż dopełnienie zwiększa rozmiar pliku bez widocznych
zalety może być używany do obsługi urządzeń, które nie przechowują obrazu środowiska uruchomieniowego
rozmiar i gdzie wymagana jest walidacja napisanego oprogramowania.

na przykład narzędzie dfu konwertować Dfu firmware.hex firmware.dfu 8000

Szyfrowanie NAZWA PLIKU-W NAZWA PLIKU-WYJ. TYP KEY
To polecenie szyfruje dane oprogramowania układowego. Tylko zawartość obrazu jest w rzeczywistości
zmodyfikowane, stopka DFU i nagłówek DfuSe pozostają niezmienione. Możliwe wartości dla
przeznaczenie TYP obejmują: xtea i nie. Jeśli KEY nie jest wymagane
długość jest używana jako dane wejściowe do funkcji mieszającej, która może wygenerować klucz
wymagany rozmiar.

na przykład narzędzie dfu Szyfrowanie firmware.dfu oprogramowanie.xdfu xherbata martwa wołowina

odszyfrować NAZWA PLIKU-W NAZWA PLIKU-WYJ. TYP KEY
To polecenie odszyfrowuje dane oprogramowania układowego. Tylko zawartość obrazu jest w rzeczywistości
zmodyfikowane, stopka DFU i nagłówek DfuSe pozostają niezmienione. Możliwe wartości dla
przeznaczenie TYP obejmują: xtea i nie. Jeśli KEY nie jest wymagane
długość jest używana jako dane wejściowe do funkcji mieszającej, która może wygenerować klucz
wymagany rozmiar.

na przykład narzędzie dfu odszyfrować oprogramowanie.xdfu firmware.dfu xherbata martwa wołowina

łączyć WYPLIKU PLIK1 PLIK2 [PLIK3...]
To polecenie łączy wiele plików oprogramowania układowego w jeden plik. Chociaż możesz się scalić
pliki z tym samym ALT-ID lub ALT-NAME to prawdopodobnie nie jest to, co chcesz zrobić.

na przykład narzędzie dfu łączyć połączone.dfu lib.dfu aplikacja.dfu

ustawienie alt FILE ALT-ID
To polecenie modyfikuje alternatywny numer w pliku oprogramowania układowego.

na przykład narzędzie dfu ustawienie alt firmware.dfu 1

set-alt-nazwa-ustawienia
To polecenie modyfikuje alternatywną nazwę w pliku oprogramowania układowego.

na przykład narzędzie dfu set-alt-nazwa-ustawienia firmware.dfu SRAM

zestaw metadanych FILE KEY WARTOŚĆ
To polecenie dodaje lub modyfikuje istniejące metadane w pliku oprogramowania układowego. UWAGA: Jest
tylko bardzo ograniczone miejsce do przechowywania metadanych w plikach DFU, więc klucze i wartości powinny być
możliwie najkrótsze. W szczególności wartość licencji powinna być określona w:
Format SPDX.

na przykład narzędzie dfu zestaw metadanych firmware.dfu Licencja GPL-2.0+

dostawca zestawu FILE VID
To polecenie ustawia identyfikator dostawcy w pliku oprogramowania układowego, który będzie używany do dopasowania określonych
urządzenia. Wartości ffff będą pasować do dowolnego dostawcy urządzenia.

na przykład narzędzie dfu dostawca zestawu firmware.dfu 273f

zestaw-produkt FILE PID
To polecenie ustawia identyfikator produktu w pliku oprogramowania układowego, który będzie używany do dopasowania
określone urządzenia. Wartości ffff będą pasować do każdego produktu urządzenia.

na przykład narzędzie dfu zestaw-produkt firmware.dfu 1004

wydanie zestawu FILE ZWOLNIENIE
To polecenie ustawia wersję w pliku oprogramowania układowego, która będzie używana do dopasowania
określone urządzenia. Wartości ffff będą pasować do każdego wydania urządzenia.

na przykład narzędzie dfu wydanie zestawu firmware.dfu ffff

Korzystaj z narzędzia dfu-tool online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad