Domanda

Sto scrivendo un'applicazione che comunica con la porta seriale per controllare un dispositivo. L'ambiente di sviluppo è su una macchina virtuale Windows 2003 R2 ospitato su una macchina Windows Vista. Quando cerco di mappare le porte COM tramite PC virtuale in modo che possano essere utilizzati nella macchina virtuale, ottengo il seguente errore subito dopo la macchina comincia a boot:

C'è stato un errore tentando di aprire la seguente porta COM sul computer fisico:. \ \ COM2 Prima di questa porta può essere collegato alla macchina virtuale è necessario verificare che un dispositivo è collegato alla porta e che non viene utilizzata da un altro processo.

Ho provato rimappatura la porta seriale per porte sulla macchina virtuale e anche provato a cambiare la configurazione della porta sull'host ... Nessun dado ...

Io non sono sicuro al 100% che le porte seriali funzionano correttamente, ma non sono sicuro di come testare loro a corto di scrivere un'applicazione per farlo. Qualsiasi aiuto sarebbe molto apprezzato.

Grazie mille!

È stato utile?

Soluzione 2

Grazie per la risposta rapida, Chris. Credo di avere capito tutto. Come si è visto, è a quanto pare avere un dispositivo collegato alla porta COM mappato in modo che il VM utilizzare con successo la porta. Ho fatto finire a scrivere un'applicazione veloce per testare le porte e l'ho trovato sul sistema host. Allora ho preso che la conoscenza e mappato quella porta (e solo quella porta) al VM ... Viola! Funziona!

Altri suggerimenti

  

Non sono sicuro di come testare loro a corto di scrivere un'applicazione per farlo.

Ci deve essere utilizzato un programma chiamato HyperTerminal, per l'apertura di porte seriali e per interatively invio / ricezione di dati attraverso una porta aperta. Questo programma non viene fornito più con Vista, ma questo articolo suggerisce si può sporgere goo e trovare una copia in rete e utilizzarlo.

Ricerche come http://www.google.ca / search? hl = it & q = dispositivo + Manager + serial + port suggeriscono che se si dispone di una porta seriale, allora si dovrebbe vedere in Gestione periferiche. Se non si dispone di una porta seriale, potrebbe essere necessario abilitarlo nel BIOS. Si noti che una porta seriale che viene utilizzato da un mouse non verrà visualizzato come una porta seriale. Se COM1 non esiste sul computer, provare altri come COM1.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top