2013-07-19 24 views
6

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

1

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.

4

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.