Virtual Com Port mit LPC1769

OP (Firma: FH Westküste) #4866012
Lesenswert?

Hallo,

ich möchte mit dem LPC1769 über einen virtuellen com port mit dem pc 
kommunizieren.

Ich habe dazu die CMSIS libary benutzt:
https://github.com/scottellis/lpc17xx.cmsis.driver.library/tree/master/Examples/USBDEV/USBCDC

Anschließend habe ich die lpc_chip175x_6x libary eingebunden.
Da nach einigen usbd...h gefragt wurde habe ich auch den usbd Ordern 
eingebunden.
Jetzt gibt es conflicting erros zwischen der usb.h un der usbd.h. s. 
Bild
Das verstehe ich nicht?

Außerdem habe ich versucht den Treiber für den vcom port zu 
installieren, leider scheint dieser nicht mehr kompatiebel zu sein.
Windows10 hat mir einen Treiber angeboten, leider wird der Fehler code 
10 angezeigt, ich denke ich Standartfehler Code. Kann ich dieser Treiber 
verwenden? s. Bild
Angehängte Dateien:
#4866585
Lesenswert?

Da ist was nicht kompatibel. Von dem LPC17xx Sachen gab es selbst bei 
NXP zueinander inkompatible Versionen.

Nimm mal lieber alles aus Github und lass das lpc_chip175x_6x libary 
Zeuchs ganz weg.

Thore T. schrieb:
> Außerdem habe ich versucht den Treiber für den vcom port zu
> installieren

Unter Windows 10 sollte der automagisch installiert werden, Windows kann 
jetzt USB CDC ohne weiteres .inf File.
OP (Firma: FH Westküste) #4868120
Lesenswert?

Hi,

ich arbeite mit dem LPC1769, LPCXpresso IDE und Windows10.

Hat jemand ein funktionierendes Beispiel für einen virtual com port über 
usb mit der cmsis libary.

Zum Schluss habe ich dies Beispiel gestartet:
http://www.brc-electronics.nl/virtual-com-port-installation

Leider wird nur ein USB unbekanntes Gerät erkannt.

Mit dem Beispiel vom LPCopen kann ich über usb vcom kommunizieren.
Leider habe ich meine übrigen code mit der cmsis libary gebaut. Mischen 
geht leider nicht.
Gast #4868620
Lesenswert?

Thore T. schrieb:
> Jetzt kann ich es debuggen, aber leider erkennt der Rechner es als
> unbekanntes USB Gerät.

unter Win10 könnte es mit dem eingebauten Treiber gehen, siehe:
https://msdn.microsoft.com/de-de/library/windows/hardware/dn707976(v=vs.85).aspx

Dazu müsstes du in der Datei cdc_desc.c in der USB_Devicedescriptor 
initialisierung die class/subclass auf 0x02 / 0x02 ändern.
Gast #4869115
Lesenswert?

Thore T. schrieb:
> ich möchte mit dem LPC1769 über einen virtuellen com port mit dem pc
> kommunizieren.
>
> Ich habe dazu die CMSIS libary benutzt:

Und?
Warum läuft das bei dir nicht?

Thore T. schrieb:
> Anschließend habe ich... eingebunden... eingebunden...
> Jetzt gibt es conflicting erros...
> Das verstehe ich nicht?

Tja.
Es kommt eben nicht drauf an, möglichst flink im "einbinden" sprich 
copy&paste zu sein, sondern das Zeugs zu VERSTEHEN.

Kunst kommt von können_ und nicht von _wollen, denn dann hieße es 
Wunst.

Sei froh, daß ich heute meinen jovialen Tag habe. Deswegen kriegst du im 
Anhang auch ne Sammlung tatsächlich funktionierender USB-VCP's anstelle 
Geschimpftem.

Aber die nötigen Headerdateien für die jeweilige HW machst du dir selber 
- nachdem du die Quellen studiert, mit dem jeweiligen RefManual 
quergelesen und das alles verstanden hast.

W.S.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren