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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.