Próbowałem zmienić PID w chipie FTDI (R232R) przez FT_Prog. To działało, ale po tym stwierdziłem, że Windows 7 automatycznie ponownie instaluje sterowniki dla urządzenia USB, a nie urządzenia FTDI. Dlatego chcę zmienić PID z powrotem na domyślny (6001). Problem polega na tym, że nie widzę tego urządzenia w aplikacji FT_Prog, ponieważ ma on inny numer PID. Próbowałem także MProg, ale z tym samym wynikiem. Próbowałem również reinstalować sterowniki Windows FTDI manualnie, ale nadal nie widzę urządzenia FTD w FT_Prog. Naprawdę nie rozumiem, dlaczego można zmienić PID, jeśli przerwiesz komunikację z FT_Prod.FTDI Zmień PID na domyślny
Odpowiedz
Wygląda na to, że zaprogramowałeś swój PID, ale nie masz sterownika, który by pasował do PID. Urządzenie będzie więc wyliczać, ale nie będzie kojarzyło się z żadnym sterownikiem USB w systemie.
Możesz zmodyfikować oryginalny sterownik, aby dodać swój PID, a następnie zainstalować sterownik dla zmodyfikowanego urządzenia.
Alternatywnie można wymusić załadowanie oryginalnego sterownika urządzenia. Otwórz Menedżera urządzeń, a następnie kliknij prawym przyciskiem myszy na urządzeniu i wybierz Aktualizuj sterownik. Następnie kliknij Przeglądaj, a następnie kliknij Pozwól mi wybrać. Na koniec kliknij Have Disk, a następnie przejdź do oryginalnego sterownika. Zostanie wyświetlony monit, że nie pasuje i zapytaj, czy jesteś pewien - możesz powiedzieć "tak", aby wymusić ładowanie oryginalnego sterownika. To da ci dostęp do zmiany PID z powrotem do tego, co było wcześniej.
Dobrze, wreszcie mam rozwiązanie. Dzięki Preston. Właśnie wykonuję kopię domyślnych sterowników Windows FTDI, otwieram FTDIBUS.inf zmieniam numer PID z domyślnego 6001 na mój 6005 i po prostu ręcznie instaluję sterownik. Teraz działa, a także mogę połączyć się z moim chipem FTDI za pomocą standardowego narzędzia FTDI FT_Prog. Dzięki temu mogę po prostu tworzyć własne sterowniki, korzystając z połączenia VID i PID. Więcej informacji w notatce technicznej z FTDI TN_104.
- 1. Zmień domyślny edytor w RStudio na notatnik ++
- 2. Zmień domyślny kompilator w Emacs?
- 3. Zmień domyślny segregator modelu w asp.net MVC
- 4. Zmień domyślny rozmiar okna przeglądarki Kapibara
- 5. Zmień domyślny język sprawdzania pisowni firefox
- 6. JPA Zmień domyślny tryb Flush z AUTO na COMMIT
- 7. Zmień domyślny folder Dysku Google na dysk główny? (D :)
- 8. Zmień domyślny folder dist z setuptools
- 9. Zmień domyślny współczynnik pojemności/obciążenia scala mutable.HashMap
- 10. Programista aplikacji Google: zmień domyślny język aplikacji
- 11. Zmień domyślny katalog tymczasowy do przesyłania plików PHP
- 12. Zmień domyślny tekst "Wprowadź lokalizację" w Google Maps Miejsca API
- 13. Zmień domyślny wybrany kraj i prowincję w Magento
- 14. Domyślny tekst na wejściu
- 15. Recykling PID Linuksa
- 16. pid aktualnie wykonywanego procesu
- 17. Określanie pid zakończonego procesu
- 18. Zmień zmienną na stałe
- 19. Biorąc pod uwagę PID dziecka, jak uzyskać rodzic PID
- 20. Nginx Nieprawidłowy numer PID
- 21. Zmień edytora wiadomości SVN
- 22. Zmień kolor androida: activatedBackgroundIndicator
- 23. Zmień listę Styl subskrypcji
- 24. Domyślny filtr na stronie administratora
- 25. Domyślny czas oczekiwania na pingowanie
- 26. Znaczenie PID, PPID i TGID
- 27. Jak parsować/proc/pid/cmdline
- 28. Różnica między bip pid a $$
- 29. Pobierz PID aktualnie uruchomionej aplikacji
- 30. Jak zrozumieć "/ proc/[pid]/stack"?