Hallo Ich habe ein Problem mit dem uIP TCP/IP-Stack. Ich betreibe den Stack auf einem AT91 SAM7X256. Als Applikation will ich zunächst das beiliegende Webserver-Beispiel zum Laufen bekommen. Der ARM hängt über ein Crossover-Kabel direkt am PC. Das "Drumrum" funktionert korrekt, da ein anderer TCP/IP-Stack schon funktioniert hat. Der Stack wird auch (soweit ich nichts im Code vergessen habe) korrekt initialisiert. Mein Problem: Wenn ich den Webserver über seine IP in meinem Browser ansprechen will tut sich nichts. Über Wireshark sehe ich, dass das Board auf eine Broadcast-Anfrage nicht reagiert. Das folgende Paket, das der PC zur Bestimmung der MAC-Adresse immer wieder sendet bleibt von dem ARM einfach unbeantwortet: Source: 3com_68:0a:57 Destination: Broadcast Protocoll: ARP Info: Who has 53.141.216.118? Tell 53.141.216.117 Der ARM nimmt es zwar entgegen, fühlt sich aber wohl nicht angesprochen. Zunächst kamen Debug-Fehlermeldungen vom Stack. Das lag an einem vergessenen uip_arp_init(), die Fehlermeldungen sind nun weg, aber funktionieren tuts immer noch nicht. Wäre um Hilfe sehr dankbar. Denke das Problem liegt am ARP. Main() ist im Anhang, auf Wunsch gibts auch gerne den kompletten Code ;-) Wäre um einen Muster-Code für die Initialisierung auch sehr dankbar :-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.