mikrocontroller.net

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


Autor: theflasher (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: theflasher (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: theflasher (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.