Forum: Mikrocontroller und Digitale Elektronik uIP-Stack


von Markus (Gast)


Lesenswert?

Hallo @ Alle!

Hab soeben die Dokumentation zum uIP-Stack überflogen. Dabei habe ich
eine grundlegende Frage:

Kann man den Stack als eine Art Baukasten betrachten, der als ganzes
einen Sinn ergibt, aber auch in Teilen für spezielle Aufgaben benutzt
werden kann?

So einen Eindruck habe ich ersteinmal.

Gruß MArkus

von Markus (Gast)


Lesenswert?

HAllo, ich nochmal!

Habe mich etwas eingehender mit dem Stack befaßt. Dabei wollte ich ihn
in CodevisionAVR einbringen. Leider habe ich über 230 Fehler und einige
Warnungen erhalten.

Gibt es Grundlegendes zu beachten, wenn man den Stack verwenden will?
Oder ist das Compilerabhängig?

Gruß Markus

von Markus (Gast)


Lesenswert?

Nun habe ich alle Header-Dateien in c:cvavr/inc kopiert, die zum Stack
gehören. Dabei hat sich bei der Fehlermenge nichts geändert. Aber ich
habe festgestellt, daß ein Makro, welches im Stack steht, in der uip.h
steht. Gleichwphl sagt der Compiler, dieses sei ein undefiniertes
Symbol. Die uip.h wird aber im Stack aufgerufen.

Das ganze ist für mich etwas wiedersprüchlich;-(((

Wer kann mir helfen?

Dange im Voraus Markus

von Markus (Gast)


Lesenswert?

Gibt es hier im Forum niemanden, der mir helfen kann:-(((

von Paule (Gast)


Lesenswert?

> Gibt es hier im Forum niemanden, der mir helfen kann:-(((

Ohne die genauen Fehlermeldungen wohl eher nicht...


Paule

von Markus (Gast)


Lesenswert?

Hallo Paule!

Soll ich alle 142 Fehlermeldungen nennen?

Es fängt an, daß Codevision ein Makro in der der uip.h namens HTONS
wohl nicht erkennt und daher HTONS als undefiniertes Symbol
bezeichnet.

Daher und der meisten Fehle, wie z.B. "(" oder ")" vermißt,
undefinied label 'drop' u.s.w. glaube ich,daß es sich um ein
Grundlegendes Problem mit Dateine sein kann.

Gruß Markus

von Paule (Gast)


Lesenswert?

Alle *.c Dateien ins Projekt eingebunden?
Header Dateien included?

Paule

von Markus (Gast)


Lesenswert?

Hallo Paule!

Genau so habe ich das gemacht. Da bekam ich den Fehler, daß der Code zu
lang sei. Eigendlich komisch, ich dachte immer ich habe die Vollversion,
aber da hebe ich mich wohl getäuscht.

Nunja, alle uip*.c habe ich belassen und auch die main.

Kannst du mir vieleicht kurz schildern, wie ich am Anfang beginnen
soll, damit ich diese Fehler nicht mehr habe?

Gruß Markus

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.