mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Attiny13 flashen - Anfängerproblem


Autor: eSmurf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich habe gerade versucht in die Welt der Mikrocontroller einzutauchen.
Dabei hab ich den Code und die Schlaltung von hier:
http://www.sachsendreier.com/msw/projekte/blinksdi...

Ich nutze den myAVR mySmartUSB light. Treiber dafür hab ich schon 
installiert.

Zum Brennen nutze ich das myAVR ProgTool.
Ich habe es schon geschafft die .c Datei als .elf und .hex datei zu 
kompilieren.
Aber es kommt bei beiden Dateien folgende Fehlermeldung:
vorbereiten ...
brennen ...
benutze: mySmartUSB light an COM3 mit AT86RF401
schreibe Flash: 3312 Bytes
»baud=115200
Timeout beim Schreiben des Flash.

Hat jemand nen Tipp für mich was ich falsch mache?

lg
eSmurf

Autor: Mackie05 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du hast den falschen Controller (AT86) eingestellt. Hier muss dein 
ATtiny eingestellt werden.

Autor: eSmurf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke, für den Hinweiß. Aber auch wenn ich den Attiny einstelle kommt 
die Fehlermeldung: :(
vorbereiten ...
brennen ...
benutze: mySmartUSB light an COM3 mit ATtiny13
schreibe Flash: 3312 Bytes
»baud=115200
Timeout beim Schreiben des Flash.

Autor: syn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>ATtiny13 schreibe Flash: 3312 Bytes

Der kleine Käfer hat leider nur 1024 Bytes an flash Speicher.

Autor: Mackie05 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich gehe mal davon aus, dass Deine Verkabelung korrekt ist. Dann versuch 
mal Deine ISP Geschwindigkeit auf Auto zu stellen. Kannst Du denn den 
ATtiny auslesen?

Autor: syn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Anscheinend ist etwas beim kompilieren nicht richtig abgelaufen.
Du versucht schon die .Hex Datei zu flashen und nicht die .c datei?

Autor: eSmurf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich seh gerade meine c datei ist 218 bytes groß. die .elf datei 26,1 kb.
gibt es ne platzsparendere kompilierungsmöglichkeit als über das 
terminal?

Autor: eSmurf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja ich probiere die .hex datei zu flashen.
beim auslesen wird der uC auch als Attiny13 erkannt

Autor: Mackie05 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Welches Programm nutzt Du zum kompilieren und Du hast das Projekt auch 
für den ATtiny kompiliert?

Autor: eSmurf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich hab mit dem cygwin-terminal kompiliert.
mit
avr-gcc blinken.c -c -o blinken.o -Os -g -mmcu=attiny13
avr-gcc blinken.o -o blinken.elf -mmcu=attiny13
avr-objcopy -j .text -j .data -O ihex blinken.elf blinken.hex

Gibt es vlt nen besseres programm ohne terminal?

Autor: Christian B. (christian_b28)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
eSmurf schrieb:
> ich hab mit dem cygwin-terminal kompiliert.
> mit
> avr-gcc blinken.c -c -o blinken.o -Os -g -mmcu=attiny13
> avr-gcc blinken.o -o blinken.elf -mmcu=attiny13
> avr-objcopy -j .text -j .data -O ihex blinken.elf blinken.hex
>
> Gibt es vlt nen besseres programm ohne terminal?

Es gibt auch ein AVR GCC Tutorial hier, Stichwort "benötigte Werkzeuge" 
;-)

Christian

: Bearbeitet durch User

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.