2013-06-24 1 views
5

Ich möchte eine einfache Bibliothek (C/ANSI) in IAR Embedded Workbench erstellen und dann die Bibliothek in einem anderen Projekt verwenden. Ich habe some documentation auf ihrer Website gefunden. Obwohl ich es nicht vollständig verstehe, habe ich es geschafft, mir eine .r90 Datei zu machen und von dem, was ich verstehe, wäre das die Bibliothek. Bitte beachten Sie, dass ich in diesem Bereich ein absoluter Anfänger bin. Abschließend möchte ich eine Schritt-für-Schritt-Beschreibung, wie Sie eine Bibliothek erstellen und dann in ein anderes Projekt importieren. Vielen Dank.IAR Embedded Workbench Bibliothek erstellen

PS: Ich verwende IAR Embedded Workbench für AVR und diese Version hat nicht die Library Registerkarte unter Linker.

Antwort

8

Kurz.

  1. Rufen Sie die Optionen für das Bibliotheksprojekt auf.
  2. Wählen Sie unter "Allgemeine Optionen" die Registerkarte "Ausgabe".
  3. Innerhalb der Registerkarte "Ausgabe" finden Sie eine Auswahl "Ausgabedatei", die entweder ausführbar oder Bibliothek sein kann.
  4. Wählen Sie für das Bibliotheksprojekt Bibliothek.
  5. Öffnen Sie innerhalb des Projekts, das mit der Bibliothek verknüpft werden soll, die Optionen für dieses Projekt.
  6. Wählen Sie die "Linker" -Optionen und wählen Sie die Registerkarte "Bibliothek".
  7. Unter der Registerkarte Bibliothek Sie ein Eingabefeld markiert haben, „Weitere Bibliotheken (eine pro Zeile). Geben Sie den Pfad zu der Bibliothek, die Sie in das Eingabefeld erstellt.

Dies wird für die ARM arbeiten Geschmack. Andere Ziele oder Versionen der Embedded Workbench kann variieren.

+0

Ich habe keine Registerkarte "Bibliothek" unter "Linker" – Teo

+0

Suchen Sie in diesem Fall nach einer Registerkarte "Extra Optionen" und Sie können dort den Pfadnamen der Bibliothek eingeben. Welche Version von IAR Embedded Workbench verwenden Sie also? –

+0

Ich verwende IAR für AVR – Teo

4

Schritte für IAR Workbench 6.20.

  1. Bibliothek Erstellen

    1.1 Erstellte ein neues Projekt aus (Projekt -> Neues Projekt erstellen)
    1.2 Projekt In C mit main ist ausgewählt
    1.3 Ich habe die main.c aus dem Projekt entfernt, indem ich mit der rechten Maustaste auf main.c im Arbeitsbereich geklickt habe (links zum Codierungsbereich)
    1.4 Fügen Sie den Code hinzu und öffnen Sie die Optionen von Projekt -> Optionen (Alt + F7), wählen Sie die Allgemeine Optionen in Kategorie und wählen Sie die Registerkarte Ausgabe auf der rechten Seite.
    1.5 Wählen Sie "Bibliothek" aus der Registerkarte "Ausgabe".
    1.6 Erstellen Sie es.

  2. Hinzufügen zu einem anderen Projekt
    2.1 Erstellen Sie ein neues Projekt und gehen Sie zur IDE.
    2.2 Direkt am Arbeitsplatz klicken in der linken Seite der IDE und die R90-Datei der Bibliothek von Exe-Ordner (Standardausgabeordner IAR) in das Projekt ein, indem Sie Option „Dateien hinzufügen“

Nach Der letzte Schritt Ich glaube, dass Sie die Funktionen in Ihrer Bibliothek aus dem neuen Projekt aufrufen können. Wenn Sie die externen Deklarationen für die Funktionen und Variablen einschließen, können Sie die implizit erklärte Warnung vermeiden.

Verwandte Themen