Forum: Mikrocontroller und Digitale Elektronik Problem mit Ulrich Radigs Stack (V1.2.5)


von Luke patrick D. (lpdunwell)


Lesenswert?

Hi all!

Ich habe den neuen Stack von Ulrich Radig heruntergeladen, und ein etwas 
komisches Verhalten der Hardware festgestellt. Die folgenden zwei 
Meldungen sind verdächtig:

 Packet wird erneut gesendet STACK:0
und
 Eintrag wird entfernt MAX_ERROR STACK:0

Die Sources (inkl. makefile) sind an meine Hardware angepasst.
Sie besteht aus:

- ATmega64 mit 14.7456MHz Quarz
(fuses sind richtig gesetzt) (nein, die COMP-fuse ist nicht aktiv, das 
Problem hatte ich bereits^^)
- ENC28J60 mit 25MHz Quarz, Ethernet Buchse und magnetics
- JTAGICE MK1

Als erstes versuchte ich natürlich (mit Crossover Kabel) auf die Website 
auf dem System zuzugreifen, was mir jedoch nur 2 mal kurz gelang.

Pingen klappte immer.

Aus den Debuginformationen über den UART bekam ich folgende 
Informationen:
1
System Ready
2
3
Compiliert am Mar 25 2010 um 17:15:40
4
Compiliert mit GCC Version 4.2.2 (WinAVR 20071221)
5
6
7
NIC init:enc revid 6
8
My IP: 192.168.1.99
9
10
TCP Anwendung wird in Liste eingetragen: Eintrag 0
11
TCP Anwendung wird in Liste eingetragen: Eintrag 1
12
13
IP   192.168.1.99
14
MASK 255.255.255.0
15
GW   192.168.1.1
16
17
// Erster Kontakt mit Netzwerk (crossover zum netbook mit man. IP)
18
19
enc_receive: EPKTCNT=1
20
enc_receive: 60 bytes
21
enc_receive: EPKTCNT=1
22
enc_receive: 60 bytes
23
enc_receive: EPKTCNT=1
24
enc_receive: 60 bytes
25
enc_receive: EPKTCNT=1
26
enc_receive: 92 bytes
27
enc_receive: EPKTCNT=1
28
enc_receive: 110 bytes
29
enc_receive: EPKTCNT=2
30
enc_receive: 110 bytes
31
enc_receive: EPKTCNT=1
32
enc_receive: 110 bytes
33
enc_receive: EPKTCNT=1
34
enc_receive: 92 bytes
35
enc_receive: EPKTCNT=1
36
enc_receive: 110 bytes
37
enc_receive: EPKTCNT=2
38
enc_receive: 110 bytes
39
enc_receive: EPKTCNT=1
40
enc_receive: 110 bytes
41
enc_receive: EPKTCNT=1
42
enc_receive: 92 bytes
43
enc_receive: EPKTCNT=1
44
enc_receive: 110 bytes
45
enc_receive: EPKTCNT=2
46
enc_receive: 110 bytes
47
enc_receive: EPKTCNT=1
48
enc_receive: 110 bytes
49
enc_receive: EPKTCNT=1
50
enc_receive: 92 bytes
51
enc_receive: EPKTCNT=3
52
enc_receive: 110 bytes
53
enc_receive: EPKTCNT=2
54
enc_receive: 110 bytes
55
enc_receive: EPKTCNT=1
56
enc_receive: 110 bytes
57
enc_receive: EPKTCNT=1
58
enc_receive: 92 bytes
59
enc_receive: EPKTCNT=1
60
enc_receive: 92 bytes
61
enc_receive: EPKTCNT=1
62
63
64
// Ping vom Netbook an AVR gesendet
65
66
enc_receive: 60 bytes
67
enc_send: 60 bytes
68
enc_receive: EPKTCNT=1
69
enc_receive: 74 bytes
70
enc_send: 98 bytes
71
enc_receive: EPKTCNT=1
72
enc_receive: 74 bytes
73
enc_send: 98 bytes
74
enc_receive: EPKTCNT=1
75
enc_receive: 74 bytes
76
enc_send: 98 bytes
77
enc_receive: EPKTCNT=1
78
enc_receive: 74 bytes
79
enc_send: 98 bytes
80
81
// Internet Explorer auf 192.168.1.99 losgelassen (und nichts erhalten)
82
83
enc_receive: EPKTCNT=1
84
enc_receive: 66 bytes
85
TCP Entry neuer Eintrag 0
86
TCP New SERVER Connection! STACK:0
87
TCP SrcPort 0080
88
enc_send: 58 bytes
89
enc_receive: EPKTCNT=1
90
enc_receive: 60 bytes
91
TCP Entry gefunden 0
92
enc_receive: EPKTCNT=1
93
enc_receive: 461 bytes
94
TCP Entry gefunden 0
95
96
**** NEUE HTTP ANFORDERUNG ****
97
98
GET / HTTP/1.1
99
Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, */*
100
Accept-Language: de-CH
101
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
102
Accept-Encoding: gzip, deflate
103
Host: 192.168.1.99
104
Connection: Keep-Alive
105
106
<---HEADER ENDE ERREICHT!--->
107
TCP SrcPort 0080
108
enc_send: 141 bytes
109
enc_receive: EPKTCNT=1
110
enc_receive: 461 bytes
111
TCP Entry gefunden 0
112
TCP SrcPort 0080
113
enc_send: 1050 bytes
114
enc_receive: EPKTCNT=1
115
enc_receive: 60 bytes
116
TCP Entry gefunden 0
117
TCP SrcPort 0080
118
enc_send: 1050 bytes
119
Packet wird erneut gesendet STACK:0
120
TCP SrcPort 0080
121
enc_send: 1050 bytes
122
Packet wird erneut gesendet STACK:0
123
TCP SrcPort 0080
124
enc_send: 1050 bytes
125
Packet wird erneut gesendet STACK:0
126
TCP SrcPort 0080
127
enc_send: 1050 bytes
128
Packet wird erneut gesendet STACK:0
129
TCP SrcPort 0080
130
enc_send: 1050 bytes
131
Packet wird erneut gesendet STACK:0
132
TCP SrcPort 0080
133
enc_send: 1050 bytes
134
Packet wird erneut gesendet STACK:0
135
TCP SrcPort 0080
136
enc_send: 1050 bytes
137
Eintrag wird entfernt MAX_ERROR STACK:0
138
TCP SrcPort 0080
139
enc_send: 54 bytes
140
141
// Internet Explorer auf 192.168.1.99/index.htm losgelassen (und nichts erhalten)
142
143
enc_receive: EPKTCNT=1
144
enc_receive: 66 bytes
145
TCP Entry neuer Eintrag 0
146
TCP New SERVER Connection! STACK:0
147
TCP SrcPort 0080
148
enc_send: 58 bytes
149
enc_receive: EPKTCNT=1
150
enc_receive: 60 bytes
151
TCP Entry gefunden 0
152
enc_receive: EPKTCNT=1
153
enc_receive: 470 bytes
154
TCP Entry gefunden 0
155
156
**** NEUE HTTP ANFORDERUNG ****
157
158
GET /index.htm HTTP/1.1
159
Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, */*
160
Accept-Language: de-CH
161
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
162
Accept-Encoding: gzip, deflate
163
Host: 192.168.1.99
164
Connection: Keep-Alive
165
166
<---HEADER ENDE ERREICHT!--->
167
168
169
Datei gefunden: index.htm<----------------
170
171
TCP SrcPort 0080
172
enc_send: 141 bytes
173
enc_receive: EPKTCNT=1
174
enc_receive: 470 bytes
175
TCP Entry gefunden 0
176
TCP SrcPort 0080
177
enc_send: 1050 bytes
178
enc_receive: EPKTCNT=1
179
enc_receive: 60 bytes
180
TCP Entry gefunden 0
181
TCP SrcPort 0080
182
enc_send: 1050 bytes
183
Packet wird erneut gesendet STACK:0
184
TCP SrcPort 0080
185
enc_send: 1050 bytes
186
Packet wird erneut gesendet STACK:0
187
TCP SrcPort 0080
188
enc_send: 1050 bytes
189
Packet wird erneut gesendet STACK:0
190
TCP SrcPort 0080
191
enc_send: 1050 bytes
192
Packet wird erneut gesendet STACK:0
193
TCP SrcPort 0080
194
enc_send: 1050 bytes
195
Packet wird erneut gesendet STACK:0
196
TCP SrcPort 0080
197
enc_send: 1050 bytes
198
Packet wird erneut gesendet STACK:0
199
TCP SrcPort 0080
200
enc_send: 1050 bytes
201
Eintrag wird entfernt MAX_ERROR STACK:0
202
TCP SrcPort 0080
203
enc_send: 54 bytes

Hat irgendwer schon etwas ähnliches gesehen, bzw. eine Idee, was ich 
falsch mache? Sources usw. kann ich anhängen, jedoch wurden nur 
beschriebene Änderungen vorgenommen.

Vielen Dank im Voraus,
Gruss

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
Noch kein Account? Hier anmelden.