Hallo zusammen, ich versuche vergeblich den Bootloader https://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger zu installieren.. (Build 29) Windows > Atmel Studio 7 > atmega328p wie in der Anleitung habe ich die m328Pdef.inc datei ins fastboot Verzeichnis gepackt und mit atmel studio ein die externe Makefile ausgewählt.. bekomme dennoch folgende fehlermeldungen PS: Ich habe es inzwischen auch mal mit AVRStudio 5 ausprobiert, ohne erfolg. ------ Erstellen gestartet: Projekt: bootload, Konfiguration: Debug AVR ------ Der Buildvorgang wurde gestartet. Projekt "bootload.cproj" (Standardziele): Erstellung mit der Toolsversion "14.0". Das Ziel "PreBuildEvent" wurde übersprungen, da die Bedingung "false" war . ('$(PreBuildEvent)'!='') wurde als (''!='') ausgewertet. Ziel "CoreBuild" in Datei "C:\Program Files (x86)\Atmel\Studio\7.0\Vs\Compiler.targets" aus Projekt "C:\Users\Martin\Desktop\fastboot_build29\fastboot\bootload\bootload.cpr oj" (Ziel "Build" ist davon abhängig): Die RunCompilerTask-Aufgabe aus der C:\Program Files (x86)\Atmel\Studio\7.0\Extensions\Application\AvrGCC.dll-Assembly wird verwendet. RunCompilerTask-Aufgabe Aufgabenparameter: ContentList= main.c SubType=compile Aufgabenparameter:Directory=C:\Users\Martin\Desktop\fastboot_build29\fas tboot\bootload Aufgabenparameter:ProjectFile=C:\Users\Martin\Desktop\fastboot_build29\f astboot\bootload\bootload.cproj Aufgabenparameter:Project=bootload Aufgabenparameter:ToolchainSettings=<AvrGcc xmlns="http://schemas.microsoft.com/developer/msbuild/2003"><avrgcc.common.Device>-mmcu=atmega328p -B "$(PackRepoDir)\atmel\ATmega_DFP\1.1.130\gcc\dev\atmega328p"</avrgcc.com mon.Device><avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfile s.hex><avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss ><avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep><avr gcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec><avrgcc .common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.user signatures><avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</ avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned><avrgcc.compiler.g eneral.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.Chang eDefaultBitFieldUnsigned><avrgcc.compiler.symbols.DefSymbols><ListValues ><Value>DEBUG</Value></ListValues></avrgcc.compiler.symbols.DefSymbols>< avrgcc.compiler.directories.IncludePaths><ListValues><Value>$(PackRepoDi r)\atmel\ATmega_DFP\1.1.130\include</Value></ListValues></avrgcc.compile r.directories.IncludePaths><avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level><avrgcc.compiler.optimization. PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMem bers><avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrg cc.compiler.optimization.AllocateBytesNeededForEnum><avrgcc.compiler.opt imization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel><avrgcc.compiler.warnings .AllWarnings>True</avrgcc.compiler.warnings.AllWarnings><avrgcc.linker.l ibraries.Libraries><ListValues><Value>libm</Value></ListValues></avrgcc. linker.libraries.Libraries><avrgcc.assembler.general.IncludePaths><ListV alues><Value>$(PackRepoDir)\atmel\ATmega_DFP\1.1.130\include</Value></Li stValues></avrgcc.assembler.general.IncludePaths><avrgcc.assembler.debug ging.DebugLevel>Default (-Wa,-g)</avrgcc.assembler.debugging.DebugLevel></AvrGcc> Aufgabenparameter:ToolchainName=com.Atmel.AVRGCC8.C Aufgabenparameter:AvrDevice=ATmega328P Aufgabenparameter:Configuration=Debug Aufgabenparameter:UsesExternalMakeFile=True Aufgabenparameter:ExternalMakeFilePath=C:\Users\Martin\Desktop\fastboot_ build29\fastboot\Makefile Aufgabenparameter:BuildTarget=all Aufgabenparameter:CleanTarget=clean Aufgabenparameter:OutputType=Executable Aufgabenparameter:OutputFileName=bootload Aufgabenparameter:OutputFileExtension=.elf Aufgabenparameter:Language=C Aufgabenparameter:ToolchainFlavour=Native Shell Utils Path C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils\make.exe -C "C:\Users\Martin\Desktop\fastboot_build29\fastboot" -f "Makefile" all C:\Users\Martin\Desktop\fastboot_build29\fastboot\Makefile(120,1): error: atmel_def.mak: No such file or directory make: Entering directory 'C:/Users/Martin/Desktop/fastboot_build29/fastboot' gawk '{ printf "%s = %s\n", $2, $3 }' atmel_def.h > atmel_def.mak RUNCOMPILERTASK(0,0): error: Unterminated quoted string make: *** [atmel_def.mak] Error 2 C:\Users\Martin\Desktop\fastboot_build29\fastboot\Makefile(169,1): error: recipe for target 'atmel_def.mak' failed make: Leaving directory 'C:/Users/Martin/Desktop/fastboot_build29/fastboot' Der Befehl wurde mit dem Code 2 beendet. Die Ausführung der RunCompilerTask-Aufgabe ist abgeschlossen -- FEHLER. Die Erstellung des Ziels "CoreBuild" im Projekt "bootload.cproj" ist abgeschlossen -- FEHLER. Die Erstellung des Projekts "bootload.cproj" ist abgeschlossen -- FEHLER. Fehler beim Buildvorgang. ========== Build: 0 erfolgreich oder aktuell, 1 fehlerhaft, 0 übersprungen ==========
Gast
#6108750
Hier muss wohl der Auslöser sein:
gawk '{ printf "%s = %s\n", $2, $3 }' atmel_def.h > atmel_def.mak
RUNCOMPILERTASK(0,0): error: Unterminated quoted string
Der Rest scheinen Folgefehler zu sein.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.