Forum: Mikrocontroller und Digitale Elektronik Keil uVision 4, Ordner einbinden


von theflasher (Gast)


Lesenswert?

Hallo, ich habe mir den lwIP TCP/IP Stack runtergeladen und möchte ihn 
gerne in mein Projekt integrieren. Der Download besteht aus vielen 
Unterordnern und Dateien und ich weiß einfach nicht, wie ich das in 
UVision einbinden kann.
In UVision kann ich ja links im Fenster immer Gruppen erstellen und dort 
Dateien reinladen, aber ich kann z.B keine Untergruppen erstellen.

Wenn ich in das Menü Project-> Manage-> Components,Environments,Books..
gehe, gibts da den Bereich "Folders/Extensions", wo man noch Ordner 
einfügen kann. Ich kann aber nur den "Tool Base Folder" ändern, INC oder 
LIB sind bei mir grau und nicht veränderbar.

Kann mir vielleicht jemand an dieser Stelle weiterhelfen, ich bin 
wirklich verzweifelt. Oder wie würdet ihr das lösen.

Das Problem ist, wenn ich nicht alle C- Files ins Projekt einbinde, 
beschwert sich der Linker ständig und haut "Undefinded Symbol" - 
Fehlermeldungen raus.

Gruss theflasher

von Ralf (Gast)


Lesenswert?

Die Folders/Extensions-Optionen ermöglichen meines Wissen nach nur das 
Einfügen von Datenblättern etc.
Das einzige, was du machen kannst, wäre alles in einen Ordner kopieren 
und dann auf einen Rutsch in den Projektbaum übernehmen. Wenn du die 
Daten nicht in einem Ordner haben willst, dann kannst du wirklich nur 
jeweils pro Ordner die Daten reinholen.
Über den zusätzlich definierbaren INC-Pfad bekommt man leider nur INC- 
und H-Dateien ohne Pfadangabe im Sourcecode, aber nicht C-Dateien.

Sonst wüsst ich momentan leider keine Abhilfe.

Ralf

von theflasher (Gast)


Lesenswert?

hmm das kann doch fast gar nicht sein, dass ich keinen Ordner mit 
Unterverzeichnisen einfügen kann. Ich habe eben zwei kostenlose IDEs 
getestet, CooCox IDE und LCPXpresso und bei beiden geht das vorbildlich.

Also in der Hinsciht scheint UVision Schrott zu sein,

Werde aber noch weiterprobieren und hier eventuell eine Lösung posten.
Über weitere Hilfe würde ich mich freuen.

Gruss theflasher

von Ralf (Gast)


Lesenswert?

Ja, ist aber m.W. echt so, dass man nur eine Ebene an Ordnern im 
Projektbaum anlegen kann. Woher die Dateien kommen ist völlig wurscht.

Mal andersrum gefragt: Aus wievielen Dateien setzt sich der Stack 
zusammen?

Ralf

von theflasher (Gast)


Lesenswert?

hi,

beim Stack ist der src-Ordner der wichtigste, weil da alle C-Dateien 
enthalten sind, so schätzungsweise 60 C-Dateien. Die müssen alle in 
µVision reingeladen werden.
Der src Ordner selbst hat 4 Unterverzeichnis, von denen einige jeweils 
noch ein Unterverzeichnis besitzen, in denen weitere C-Dateien enthalten 
sind.

Klar, ich könnte schon alles zusammenwerfen, aber das macht die Sache 
einfach unübersichtlich.
Werde es jetzt aber trotzdem auf die Art und Weise probieren.

Gruss theflasher

von Ralf (Gast)


Lesenswert?

Dann ist das einzige was du machen kannst, die "realen" Ordner als 
Gruppen in µV4 anzulegen, dann bleibt dir wenigstens ein bisschen 
Ordnung :)

Ralf

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.