Bu B. schrieb:
> Hi
> weiss jnd wie stabil Lwip ist? Ich habe eine sehr einfache IPV4 UDP
> basierte Anwendung auf ein selbstgebautes STM32F4 board. Genaugenommen
> habe ich 60 boards. Im schnitt hängt eins der der 60 boards alle 12
> Stunden. Da die Boards wo eingbaut sind, komme ich nicht an den jtag
> adapter -> kein debug posiibilty.
> Wenn hängt laesst sich das board noch nicht mal pingen. Ein watchdog ist
> keine option.
> Erwarte ich zu viel von LWIP? Oder habe ich ein dummes fehler? UDP
> packet länge ist 512 byte. und davon 40 mal die Sekunde.
Ist das Hardwaredesign garantiert ok? (von Fachleuten durchgecheckt?)
Funktioniert der Ethernet-Treiber einwandfrei? Hast Du das selber im
Dauertest überprüft?
Wird während des Betriebs Speicher angefordert, der nicht wieder
freigegeben wird? Fragmentiert der Speicher?
Sind alle Routinen, die in einem Interrupt aufgerufen werden, auch
garantiert interrupt-fest? Werden kritische Objekte durch Semaphoren
oder Mutexe geschützt?
Bei so etwas kann man viel falsch machen.
Zudem sind IP, ICMP und UDP so primitiv, dass Du dafür eigentlich kein
lwip brauchst, sondern das nach kurzer Lektüre der Standards selber
machen können solltest. Das wäre auch ein Test.
fchk