Hallo Forum, mein Ziel ist es einen Attiny85 mit einem USB Bootloader zu flashen. Leider bekomme ich das nicht hin. Ich habe mich für den Micronucleus entschieden, da er mir keine Einschränkung für die Nutzung von V-USB mitbringt. Von https://github.com/micronucleus/micronucleus habe ich mir das Projekt geladen und versuche anhand der Hilfedatei eine .hex mit meinen Einstellungen zu erstellen. Bis jetzt habe ich noch nie vorher mit einem Makefile aktiv gearbeitet, das hat bisher immer AvrStudio übernommen. Die make.exe habe ich in das Verzeichniss micronucleus-master\micronucleus-master\firmware kopiert. Dann habe ich via CMD zum oben genannten Ordner gewechselt und make ausgeführt. Daraufhin erhalte ich folgenden Fehler: process_begin: CreateProcess(NULL, avr-gcc -I. -g2 -Os -Iconfiguration/t85_default -mmcu=attiny85 -DF_CPU=16500000 -DBOOTLOADER_ADDRESS=0x1980 -nostartfiles -ff unction-sections -fdata-sections -fpack-struct -fno-inline-small-functions -fno-move-loop-invariants -fno-tree-scev-cprop -x assembler-with-cpp -c crt1.S -o crt 1.o, ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. Makefile:49: recipe for target 'crt1.o' failed make: *** [crt1.o] Error 2 Ich habe leider keine Abhilfe im Internet gefunden. Das fertige .hex würde ich dann über einen STK500 auf meinen Attiny85 flashen. Werden noch weitere Infos benötigt? Grüße Patrick
Ich weiß, alt. 1) Patrick E. schrieb: > Die make.exe habe ich in das Verzeichniss > micronucleus-master\micronucleus-master\firmware kopiert. Dann habe ich > via CMD zum oben genannten Ordner gewechselt und make ausgeführt. Das ist ein Programm der "Toolchain", das ohne Weiteres nicht einfach aus seiner Umgebung herausgenommen werden kann (Bibliotheken, andere Programme, ...). Sofern die Umgebungsvariablen (Pfade) gesetzt sind, musst du das Programm auch gar nicht irgendwohin kopieren, sondern kannst es überall aufrufen. 2) Es sind schon fertige HEX-Dateien in dem GitHub-Repository.
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.