Hallo zusammen,
ich habe die eth_m32_ex 1.0.6 runtergeladen und auf Anhieb auf einem Eigenbau mit ATMega1284, SD Karte und ENC Modul ans Laufen gebracht ! Respekt!
Allerdings ist mir nach eigenen Experimenten mit dem Code aufgefallen, dass es Probleme gibt, wenn Daten beim Download über mehrere Ethernet-Pakete verteilt werden. Nach viel Suchen bin ich darauf gestossen, dass die Paketlänge zu groß wird.
Der MTU_SIZE ist für ATMega1284 auf 1600 gesetzt, die Netto- Datenlänge ist damit 1536 Byte. Laut meinen Recherchen sollte die Länge aber nicht mehr als 1518 betragen. Nachdem ich die MTU_SIZE auf 1500 (Sicherheitsabstand) gesetzt habe, funktioniert es gut.
Hat jemand ähnliche Erfahrungen gemacht ?
Viele Grüße,
Jörg