Problemas com o Windows 7 CDC-232 Drivers

1

Este é o problema mais enfurecedor que eu tenho com o Windows desde o XP. Eu recentemente construí um novo sistema e comprei o Windows 7 32bit.

Sou estudante de engenharia elétrica e tenho uma série de kits de desenvolvimento e bugigangas que se conectam via USB e os drivers de porta virtual. Alguns usam os chips FTDI para a interface e outros usam um chip Pic ou AVR, mas de qualquer maneira, isso é um problema com o Windows 7 e com o processo do driver do CDC.

Eu tenho um PIC rodando como uma ponte serial. O dispositivo funciona perfeitamente na minha máquina XP, então eu sei que isso não é problema de hardware. Abaixo está o INF que irá instalar no XP sem nenhum problema. mchpcdc.inf

O Windows XP possui o usbser.sys em sua pasta de drivers na instalação do sistema operacional, de forma que o arquivo INF funcione para esse sistema. No Windows 7 é no driver pegar e você deve usar as alterações comentadas para torná-lo encontrado. É assim que a Internet recomenda e isso funciona em um computador com o Vista na escola.

Isso pode funcionar no Windows 7, mas meu dispositivo aparece no gerenciador de hardware como "Unknowen Device" em "USB Controllers" e quando eu o aponto manualmente para o INF, ele simplesmente diz "Não contém um driver de software para seu dispositivo "e o setupapi.dev.log não produz nada além da mesma mensagem!

Eu tentei "Add Legacy Hardware" e carrego o driver exatamente como deveria, mas o driver não está apontando para nenhum hardware. Quando eu desconectar o Pic, o dispositivo legado permanece listado e quando você o abre no TeraTerm, ele não pode se conectar a essa porta COM.

Alguém sabe como forçar o Windows 7 a alimentar esses drivers, já que tenho cerca de 5 dispositivos que uso semanalmente para fazer exatamente a mesma coisa?

    
por uMinded 04.08.2012 / 02:06

1 resposta

2

Já pensou em usar máquinas virtuais para o seu hardware legado? Eu sei que o VirtualBox suporta portas seriais e USB. Eu tentei dispositivos USB e eles funcionaram muito bem! Basicamente, você instala o Windows XP em uma máquina virtual e configura os dispositivos por meio da interface da VM.

Pode não ser a resposta ideal que você queria, mas pode ser uma boa solução, no entanto.

    
por 04.08.2012 / 02:11