AVR32 lwIP Verbindung bricht zu netcat ab

Gast #1972476
Lesenswert?
• ▲
▼
Hallo,

ich verwende einen AVR32 mit dem lwIP 1.3.0/FreeRtos Beispiel. Habe es 
so modifiziert, dass es nun möglich ist Befehle über einen Socket an den 
AVR32 zu senden. Darauf hin Antwort der Mikrocontroller an den 
jeweiligen Socket mit einer Befehlsantwort.

Habe immer alles mit einer direkten Netzwerverbinung zu einem PC mit 
Putty getestet, hat alles Funktioniert. Mehrere hunderte Befehle über 
zwei Tage, keine Mucken. Nun habe ich meinen Mikrocontroller an einen 
Router gehängt. Mit Putty läuft ca. 50 Befehle lang alles gut, dann 
schmiert mir der Mikrocontroller ab.

Noch schlimmer ist es bei netcat auf einem Linux Rechner. Da ist 
meistens schon nach 3 bis 10 Befehlen feierabend.

Hat jemand eine Idee woran das liegen könnte?

Danke und Gruß
Boris
Gast #1972535
Lesenswert?
• ▲
▼
Bei solchen Diagnoseanfragen bitte einen tcpdump auf dem Linux
(z.B. sudo tcpdump -n -i eth0 host embedded.system.IP.addr
mit embedded.system.IP.addr = IP des lwIP Systems ) machen und dann
auf dem Linuxsystem den netcat parallel starten.
(oder wireshark) ---  alles andere ist Glaskugel.

Die ganzen kleinen Stacks sind primar fuer lokale LANs und
(lokale) Sensornetze geschaffen.

VG,
Hans

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.