uIP: crash wenn erst daten gesendet werden, bevor welche empfangen wurden

Gast #2360136
Lesenswert?
• ▲
▼
Hallo,

ich vernwede uIP 1.0 mit FreeRTOS 7.0.1. Eigentlich läuft alles 
wunderbar, der TCP Listener funktioniert.
Als ich dhcp einschaltete, blieb das System immer während dem Discovery 
hängen. Offenbar wurde der 'Bus Fault' Interrupt ausgelöst.
Interessanterweise funktioniert DHCP, wenn das System zuvor IP Pakete 
empfängt - z.B: einen ICMP Broadcast.

Ich verwende ein lm3s6965 dev Kit.

Hat jemand eine Idee, was hier die Ursache sein könnte oder dasselbe 
schon mal beobachtet.

Grüsse,
Rolf
Gast #2360540
Lesenswert?
• ▲
▼
>Offenbar wurde der 'Bus Fault' Interrupt ausgelöst.

Zugriff auf eine nicht existierende Speicherstelle.

>Hat jemand eine Idee, was hier die Ursache sein könnte oder dasselbe
>schon mal beobachtet.

Hunderte mal;) Wahrscheinlich irgend ein Pointer der ins
Nichts zeigt.

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.