To jest polecenie ftdi_eeprom, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
ftdi_eeprom - Narzędzie do odczytu/kasowania/flashowania eepromów FTDI USB
STRESZCZENIE
ftdi_eeprom [polecenia] plik-konfiguracyjny
OPIS
ftdi_eeprom to małe narzędzie do odczytu/kasowania/flashowania eepromów FTDI USB. To używa
libftdi, aby uzyskać dostęp do chipa, więc musisz mieć wymagane uprawnienia na
urządzeń.
Nie należy ładować modułu ftdi_sio. Możesz zapobiec jego automatycznemu ładowaniu przez
dodanie go do /etc/modprobe.d/blacklist.
Musisz odłączyć i ponownie podłączyć urządzenie, aby odczytać nowe wartości. Inaczej,
nadal będziesz miał stare wartości.
POLECENIA
--odczytaj-eeprom
Odczytaj eeprom i zapisz do ‐nazwapliku‐ z pliku konfiguracyjnego.
--usuń-eeprom
Wymaż eeprom.
--flash-eeprom
eeprom flashowy.
KONFIGURACJA FILE
Plik konfiguracyjny zawiera listę par klucz-wartość, które zostaną użyte do flashowania pliku
Eeprom z chipem FTDI USB. Komentarze zaczynają się od #. Może wyglądać początek takiego pliku
następujące brzmienie:
vendor_id=0x0403 # Identyfikator dostawcy
product_id=0x6001 # Identyfikator produktu
max_power=0 # Max. pobór mocy: wartość * 2 mA. Użyj 0, jeśli self_powered = true.
###########
# Ciągi #
###########
producent="ACME Inc" # Producent
product="Konwerter szeregowy USB" # Produkt
serial="08-15" # Numer seryjny
Przykładowy plik konfiguracyjny, który można znaleźć w /usr/share/doc/ftdi-eeprom/przykłady
jest dość dobrze skomentowany, więc powinieneś być w stanie wykorzystać go jako podstawę. Następujące klawisze
są obsługiwane:
identyfikator sprzedawcy
Ustaw identyfikator dostawcy urządzenia. Tę wartość można wprowadzić w postaci dziesiętnej lub
forma szesnastkowa i powinna mieścić się w zakresie 0-65535 lub 0x0000-0xffff,
odpowiednio.
ID produktu
Ustaw identyfikator produktu urządzenia. Tę wartość można wprowadzić w postaci dziesiętnej lub
forma szesnastkowa i powinna mieścić się w zakresie 0-65535 lub 0x0000-0xffff,
odpowiednio.
maksymalna moc
Ustaw maksymalny prąd, który będzie używany przez urządzenie, w jednostce 2 mA. Użyj 0, jeśli własny_zasilany =
prawdą.
producent
Ustaw ciąg producenta, który zwykle zawiera nazwę producenta.
produkt
Ustaw ciąg produktu, który zwykle zawiera nazwę produktu.
seryjny Ustaw ciąg seryjny, który zwykle zawiera numer seryjny produktu.
własny_zasilany
Określ, czy urządzenie jest samozasilane, czy nie. Wartość powinna być prawdziwa lub fałszywa.
zdalne budzenie
Określ, czy urządzenie obsługuje zdalne wybudzanie. Wartość powinna być prawdziwa lub fałszywa.
użyj_serial
Jeśli ta wartość jest ustawiona na true, seryjny zostanie użyty ciąg. W przeciwnym razie domyślny
zostanie użyty ciąg szeregowy.
BM_type_chip
Ta wartość musi być ustawiona na true, jeśli używasz chipa BM.
in_is_izochroniczny
Jeśli jest ustawiona na true, ta opcja określa, że wejściowy punkt końcowy jest w trybie izochronicznym.
out_is_izochronous
Jeśli jest ustawiona na true, ta opcja określa, że wyjściowy punkt końcowy jest w trybie izochronicznym.
zawieszenie_pociągów
Jeśli ta wartość jest ustawiona na true, pull downs są włączone podczas wstrzymania dla niższego
pobór energii.
zmień_wersję_usb
Ta wartość musi być ustawiona na true, jeśli chcesz wymusić wersję USB za pomocą
wersja_usb klucz. W przeciwnym razie zostanie użyta domyślna wersja USB.
wersja_usb
Ustaw wersję USB urządzenia. ten zmień_wersję_usb wartość musi być ustawiona na
prawdą.
filename
Podaj nazwę pliku, jeśli chcesz zrzucić do niego zawartość eepromu.
Korzystaj z ftdi_eeprom online za pomocą usług onworks.net