Micronucleus Attiny85 Bootloader - Benötige Hilfe

OP #5050870
Lesenswert?
• ▲
▼
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
Gast #5423329
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.