Make-File und AVR-Studio

Gast #1878266
Hallo,

wie binde ich ein vorhandenes Makefile in AVR-Studio ein?

Folgende Schritte habe ich gemacht

0. Hardeware Check:
   fertige main.elf vom Beispiel 
AT90CAN128\AT90CAN128_Senden_und_Empfangen
   in Menüleiste den Button 'Connect to selected AVR Programmer' 
gedrückt
   auf der Seite Program  im Bereich 'ELF Produktion File Format'
   Input ELF File = AT90CAN128\AT90CAN128_Senden_und_Empfangen\main.elf
   gesetzt und mit dem Button 'Program' auf das Board geladen
   Als Ergebnis wurde auf dem Display der Text angezeigt :)

0.1 Im Bereich Device den Button Erase Device gedrückt
   und Stromversorgung kurz unterbrochen. Das LCD zeigt wieder den
   Lieferzustand an :)

1. folgende Dateien in neues Verzeichnis c:\avr_lcd kopiert:

01.03.2004  17:44               665 can_autobaud.h
18.08.2003  11:59             4.878 can_autobaud.s90
14.04.2005  11:49             2.028 can_bdr.h
01.03.2004  17:44             5.266 can_drv.c
01.12.2004  16:39             5.235 can_drv.h
01.12.2004  16:38             3.215 can_lib.c
29.03.2004  12:30             4.897 can_lib.h
29.03.2004  12:20            14.230 compiler.h
06.12.2004  17:06             1.391 config.h
12.03.2005  13:16             3.797 LCD_4x16.c
07.03.2004  14:37             1.605 LCD_4x16.h
26.09.2010  12:30             2.425 main.aps
22.07.2005  18:09             5.580 main.c
26.09.2010  13:43            10.950 Makefile
29.03.2004  12:20            42.801 mcu.h

2.Im AVR Studio neues Projekt angelegt:
2.1 [Menue]-Project-New Project gewählt
2.2 Im folgenden Dialog eingegeben:
    Project Type = AVR GCC
    Project Name = main
    Create initial file = Nein
    Location = c:\avr_lcd
2.3 Im folgenden Dialog eingegeben:
    Debug Platform = JTAG ICE
    Device = AT90CAN128
3.  [Menue]-Project-Configuration Options
3.1 Seite General
3.1.1 Use External Makefile angekreuzt und dann mit ...
3.1.2 die Datei c:\avr_lcd\makefile ausgewählt und bestätigt
3.2 Seite Custom Options
    External Tools ist
    avr-gcc=C:\WinAVR-20100110\bin\avr-gcc.exe
    make=C:\WinAVR-20100110\utils\bin\make.exe
    vorgegeben
4. Build-Rebuild all durchgeführt
5. Wie unter 0. die erzeugte ELF auf das Board geladen. Ergebnislos :(

6. Verzeichnisse vergleichen: alle Ausgabedateien sind unterschiedlich
   Wie ist das Problem? Liegt es an der GCC Version

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.