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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.