Ethernet beim LPC2368 / µVision3

Gast #1054389
Lesenswert?

Hallo,

ich möchte aktuell den LPC2368 von NXP über Ethernet ansteuern. Zum 
Entwickeln und Debuggen möchte ich µVision3 von Keil benutzen, habe 
allerdiungs festgestellt, dass die Software gar keine 
Ethernetunterstützung bietet.
Bringt mich hierbei die Realtime Library von Keil weiter?
Hat hier schon jemand Erfahrung mir der Ethernetimplementierung beim 
LPC?
Vielleicht kann mir jemand hier noch ein paar Tipps geben.

Gruß

Andreas
Gast #1055072
Lesenswert?

@Andreas
Die Realtime Library bring Dich auf jeden Fall weiter aber es gibt auch 
noch andere Optionen.
Z.B. von NXP direkt
http://www.standardics.nxp.com/support/software/nichelite/pdf/nichelite.for.lpc.leaflet.pdf
http://www.standardics.nxp.com/support/software/nichelite/
Vielleicht nicht der best Stack auf dem Markt aber mit Sicherheit einer, 
der kein initiales Investment erfordert.
Bei Nutzung in der Firma wuerde ich allerdings eher die o.g. Realtime 
Library benuetzen oder z.B. den TCP/IP Stack von Segger. Beide nicht 
ganz umsonst aber viel billiger als es selbst zu entwickeln.

Gruss, Robert
Gast #1055095
Lesenswert?

Ich hab da mal was gemacht... Basis uIP
Die Quellen kommen aus mehreren frei verfügbaren Downloads und ich hab 
das zusammen gebracht. Ein Großteil aus dem FreeRTOS.

Das ganze ist aber noch nicht fertig. Der Letzte Stand war, dass ich es 
hinbekommen wollte, dass ich mit uIP ein Listen auf einen 2. Port habe, 
der dann andere Funktionen aufruft, habs aber noch nicht ganz geschafft.

Der Aufruf:
uIP_TaskInit(); // Initialisierung

uIP_Task(); // Aus dem Main-Task

Dabei ist uIP so umgestellt, dass es niemals wartet und der Main-Task 
nicht unterbrochen wird. Mein LPC2368 macht bei 32MHz und mit vielen 
anderen solcher Tasks immer noch 80000 Main-Loop Zyklen.

Sollten da Zeilen mit "Seriell_xxxx()" oder "LCD_xxx()" din sein, dann 
einfach auskommentieren, die sind nur für Debug-Ausgaben aufs Display 
oder UART.

Kann man mit uIP mehrere Ports gleichzeitig offen haben?
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