mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik attiny2313 upload problem


Autor: Axel Gartner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!
Ich habe ein attiny2313 Programmierproblem.

Umgebung:
uisp-20050207
binutils-2.15
gcc-3.4.4
avr-libc-1.2.5
Der gcc ist für den 2313 gepatched worden. Das Compilieren und Linken
funktioniert.

Der MC ist ansprechbar:
hein:~ uisp -dprog=stk200 --rd_fuses
Atmel AVR ATtiny2313 is found.

Fuse Low Byte      = 0x62
Fuse High Byte     = 0xdf
Fuse Extended Byte = 0xff
Calibration Byte   = 0x5a  --  Read Only
Lock Bits          = 0xff
    BLB12 -> 1
    BLB11 -> 1
    BLB02 -> 1
    BLB01 -> 1
      LB2 -> 1
      LB1 -> 1

Aber ein Programmieren schlägt fehl:
hein:~ uisp -dprog=stk200 --upload if=tktnau.hex
Atmel AVR ATtiny2313 is found.
Uploading: flash
Error: Data polling readback status: write=0x12 read=0xff
If device was erased disable polling with the -dno-poll option.

Auf der SCK-Leitung sehe ich ein übliches Signal. Der MC hat einen
100nF über der Versorgungsspannung. Reset ist mit 4,7k oder 10k gegen
Vcc und einem 100nF gegen GND beschaltet.

Was mir noch aufgefallen ist, ist daß das Fuse Low Byte = 0x62 ist und
nicht, wie das Datenblatt sagt = 0x64. Das bedeutet 4Mhz statt 8Mhz
interner Takt. Der MC ist neu.

Wer hat eine Idee?
Gruß
Axel

Autor: Axel Gartner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!
Ich habe inzwischen mal versucht die Fuses mit uisp zu verändern.
Geht!
Die Frequenz des internen Oszillators verändern und CLKOUT anschalten,
kein Problem. Nur die normale Programmierung tut es nicht.
?
Gruß
Axel

Autor: Hauke Radtki (lafkaschar) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hmm
so wie ich das verstanden habe liest er aus dem flash immer 0xFF d.h.
der flash wird nicht richtig beschrieben. Ich würd sagen der controller
is hin .. schon ma mit nem anderen probiert?

PS: bei mir war er auch auf 4 MHz viellicht fehelr im datenblatt?

Autor: Rolf Magnu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also der, den ich heute in Betrieb genommen habe, war auf 1Mhz getaktet
(Oszillator auf 8Mhz und Teiler 1:8 aktiv).

Autor: Tom (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo
Ein ähnliches Problem hatte ich auch mal, leider konnte ich auch keine
Lösung finden. Evtl. hat UISP Probleme mit dem Tiny2313.
Ich benutze inzwischen PonyProg, damit gehts.
Zu den Fuses: Scheint ein Fehler im Datenblatt zu sein, die waren auch
bei mir anders gesetzt.

Tom

Autor: Michael Kirsten (onkel_michi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe das Problem, das ich noch nicht einmal für den attiny2313
compilieren kann.

Der Patch, hier aus dem Forum, das ich uisp verweden kann, läuft,
jedoch habe ich wohl bei der Installation der binutils und dem gcc (Wie
sieht den der Patch aus, bzw. wie geht das Patchen ?)

@Axel-Gartner

Kannst Du mir mal kurz einen Tip geben, wo ich den Patch für den gcc
finde ? Danke.

Gruß

Michael

Autor: Axel Gartner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nur ganz schnell:
Schau mal ganz unten auf der Seite.
http://savannah.nongnu.org/patch/?func=detailitem&...
Gruß
Axel

Autor: Michael Kirsten (onkel_michi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So,

ich habe nun die Dateien aus dem Link heruntergeladen.

Ich werde dann mal loslegen und meine Toolchain (Nennt man das so ?)
updaten.

Danke auf jeden Fall für den Link.

Gruß

Michael

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.