Tôi có thiết bị USB dựa trên chip FTDI. Đôi khi, người lái xe của nó gặp khó khăn.Cách phát hành kết nối lại thiết bị USB trong Windows
Trong linux, không có vấn đề gì - thiết bị tự động ngắt kết nối và kết nối lại bằng hạt nhân mặc định và chỉ có sự cố là tên thiết bị đã thay đổi - có thể được sửa bởi quy tắc udev.
Dưới cửa sổ, khi bị kẹt, chuỗi của ứng dụng thực hiện read()
hoặc write()
tại thời điểm đó hoàn toàn bị treo. Nó không thể bị giết cũng không phải bởi TerminateThread
, cũng không phải bởi KillProcess
.
Cách duy nhất để giết ứng dụng - là ngắt kết nối thiết bị USB về mặt vật lý.
Bất kỳ cách nào để phát hành kết nối lại thiết bị theo chương trình, điều đó sẽ xóa bế tắc của trình điều khiển và cho phép mở lại cổng và tiếp tục làm việc sau?
Ứng dụng quyền quản trị có thể có, nếu cần.
"devcon.exe khởi động lại * FTDI *" "vô hiệu hóa devcon.exe * FTDI *" là thất bại trong khi ở trạng thái treo – datacompboy
Tin xấu là các thiết bị FTDI dựa trên là những người đáng tin cậy nhất trên thị trường! - Các thiết bị dựa trên PL2303 (và/hoặc trình điều khiển của nhà cung cấp chipset) bị hỏng nghiêm trọng. – marko
Bạn đã thử trình điều khiển mới hơn từ [ftdichip.com] (http://ftdichip.com) chưa? –