Gast
#2440622
Hi Ich habe derzeit ein Problem mit dem empfang von UDP Protokollen auf einem NXP LPC1768. genutzt wird der µ'IP stack V1.0 IDE LPCXpresso Der Stack an sich läuft. DHCP funktioniert, ICMP funktioniert, webseite funktioniert auch. UDP Protokolle direkt an die IP funktionieren auch. (DHCP nutzt ja auch UDP) ABER: Ich lausche auf dem netzwerk nach UDP Port 53 ( DNS ). Hier habe ich nun mein Problem. Wireshark liefert mir rote Protokolle. Laut Wireshark ist die Checksum falsch( die ist 0x0000 sollte xxxx sein ..) ich habe dann gesucht und festgestellt das der LPC1768 diese Protokolle garnicht erst empfängt.... diese kommen scheinbar nichtmal im EMAC an. andere Protokolle ( alle die nicht einen CRC fehler haben ) kommen Problemlos durch dies tritt jedoch nur bei UDP Port 53 auf. nach belauschen des Rechners in einem funktionierenden Netzwerk, sind dort ALLE DNS anfragen rot mit CRC fehler die Antwort auf die Anfragen sind wieder correkt und können vom LPC gelesen werden. Nach einigen rumspielen in den EMAC Registern lief es auch... leider nur für einen kurzen Moment... :( LPCXpresso hatte sich dann im debug verabschiedet ... nach dem neustart funktionierte es nicht mehr habe schon die interne CRC prüfung deaktiviert und auch zu kurze pakete lass ich soweit durch. Leider kann ich dieses nich mehr reproduzieren :( Hatte jemand schonmal dieses problem/phänomen ? hier die original EMAC Init
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
98 | |
99 | |
100 | |
101 | |
102 | |
103 | |
104 | |
105 | |
106 | |
107 | |
108 | |
109 | |
110 | |
111 | |
112 | |
113 | |
114 | |
115 | |
116 | |
117 | |
118 | |
119 | |
120 | |
121 | |
122 | |
123 | |
124 | |
125 | |
126 | |
127 | |
128 | |
129 | |