Hi Ich programmier gerade an einem kleinen Board mit nem Netzwerkchip (RTL8019AS). Bis vor kurzem lief alles wunderbar. Hatte schon einige Layer von TCP/IP implementiert, die auch liefen. Jetzt trat plötzlich folgendes Problem auf. Wenn ich ein empfangenes Frame vom RTL8019 Chip auslese, dann STIMMEN zwar die Daten, aber der Ethernet Frame Header stimmt nicht... ich bekomm also die falschen MAC Adressen und der ETH Type stimmt auch nicht. Für den ETH Header bekomme ich die Hex-Zahlen von 0x48 bis 0x55! Weiß jemand was das für ein Problem ist?? mfg Andreas
Hallo Was für ein µC benutzt du?? Wie sieht deine Anschaltung aus?? MFG Alex
Das Problem hat sich jetzt wieder von "alleine" gelöst. Ich hab ne ältere Version meines Programms geflasht und dann hat der Chip wieder richtig funktioniert! Keine Ahnung was das war. Ich hoffe mal, dass ich nicht mehr in die Situation komme! Als uC verwende ich nen ATMega128. Den RTL8019AS hab ich bei Adresse 0x1300h ins externe Memory Interface des Controllers eingebunden. mfg Andreas
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.