Hi Fokls!
Ich hab ein Problem.
Hab ein board aufgebaut mit nem ATtiny12.
nichts spektakuläres. Ein Ausgang, 2 Eingänge.
Takt macht der Tiny selber (int. RC).
compilieren lies sich das Programm auch, aber beim Flashen bricht er ab.
Hier die Fehlermeldung/LOG:
Getting isp parameter.. SD=0x05 .. OKOK
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH .. OK!
Reading FLASH .. OK!
WARNING: FLASH byte address 0x0000 is 0x00 (should be 0x04).. FAILED!
Leaving programming mode.. OK!
Was will er mir damit sagen?
Umgebung: AVR-Studio (Build 589), WinAvr (Build Dez'08), USB-PROG (laut
AVR-Studio mit V1.06 (anstatt 1.10, was er dauernd anmeckert, aber beim
versuch eines Updates alles schließt. Aber das ist ein anderes Problem,
das bis jetzt keine auswirkungen hatte und auch noch zeit hat! :-) ))
Kann mir einer von euch weiterhelfen?
Grüßle
Pin 2 am Molex?
Ich war der meinung, das der nicht zwingend ist.
Aber ich werds mal kurz mit fädeldraht nachziehen, um es defenitiv
auszuschließen.
MOM.
Sorry,
Aber das wars leider auch nicht.
Davon abgesehen, mein Prgrammierer bringt garkeine 5V auf das Board. Und
das funktioniert nun seit über 3 Jahren so, ohne probleme.
Der nächste Bitte! :-)
Steffen wrote:
> Aber das wars leider auch nicht.> Davon abgesehen, mein Prgrammierer bringt garkeine 5V auf das Board.
Eben, deshalb brauchen auch praktisch alle Programmer die VCC vom
Target! Wenn der Programmer 5 V ausspucken würde, könnte man mit ihm
keine Zielsysteme mit anderen Spannungen (z.B. 3,3, V) programmieren!
Vielleicht mal drüber nachdenken, dass das ohne Pegelanpassung nicht
gehen kann...
> Und> das funktioniert nun seit über 3 Jahren so, ohne probleme.
Hmmm, warum glaube ich das nur nicht wirklich? (zumindest, dass das so
wie oben beschrieben funktionieren soll)
> Der nächste Bitte! :-)
OK, dann nicht!
Hey, war doch ned böse gemeint.
Aber der USB-Prog hat doch einen Jumper, um das Target entwerder zu
versorgen oder auch nicht.
Und für 3,3V Systeme gibt es eine Pegelanpassungsplatine.
Aber das ist doch so oder so egal, da es immernoch nicht funktioniert,
obwohl ich die Leitung nachgezogen habe (vom Pin 2 am Molex zum VCC (Pin
8).
Grüßle
Genau das selbe Problem hatte ich gestern mit einem tiny261.
Ich wollte ein Programm auf den Controller flashen, selber Fehler. Die
Fuses und alles andere konnte ich hingegen problemlos auslesen und
ändern. Bin sogar auf die niedrigste, mögliche ISP Frequenz gegangen.
Hatte alles nichts geholfen.
Ich habe das selbe Programm dann nem Arbeitskollegen gegeben, der konnte
es ohne Probleme flashen. Er hatte die V4.13 auf dem PC, ich die neue
V4.15. Daher gehe ich davon aus das die V4.15 nen Bug hat.
Ich nutze:
AVR Studio V4.15
AVR ISPMK II
ATtiny261
Mache mal folgendes:
Ich gehe jetzt einfach mal davon aus das als Debug Platform den "AVR
Simulator 2" benutzt? Wenn ja, dann stelle es testweise mal auf "AVR
Simulator" um, compiliere neu, dies hat das Problem zumindest bei mir
gelöst. ;) Und das Programm läuft perfekt wie es soll.
mfg
Mala
Also:
- Nur bei 250kHz funktioniert die Kommunikation mit dem Tiny.
- Target? Falls du den Tiny meinst: Nochmals gecheckt, war aber i.O.
- Ich verwende AVR Studio V4.14.
Simulator2 unterstüzt keinen Tiny12. -> Ich verwende Simulator1.
-> Ich lad mir grad die V15 runter und probiers mal mit der.
Bis später
So...
Habs nun auch mit der 4.13 probiert.
-> Tut ned!
weder mit der blanken 4.13, noch mit SP1. Bei SP2 hängt sich das Studio
sogar auf, wenn man(n) sich mit dem USB-Prog verbinden will.
Was nuh??
Noch jemand eine IDEE ?????????
Trotzdem schonmal ganz dickes Merci an alle die bis hier her mitgeholfen
haben :-))))))
Grüßle
moin
1. posting:
'USB-PROG (laut
AVR-Studio mit V1.06 (anstatt 1.10, was er dauernd anmeckert, aber beim
versuch eines Updates alles schließt. Aber das ist ein anderes Problem,
das bis jetzt keine auswirkungen hatte und auch noch zeit hat! :-) ))'
letzte posting:
' Bei SP2 hängt sich das Studio
sogar auf, wenn man(n) sich mit dem USB-Prog verbinden will.
komisch gelle
Also ich hab 4.13 lange mit servicepack 2 + STK500 oder Dragon oder
selbstbau nach .910 benutzt und nie probleme damit gehabt .
Jetzt benutze ich die 4.15 und trotz installation des neuen USB Treibers
? gehts immer noch .
Das wird dir jetzt zwar nicht so richtig helfen aber ich kann bei
solchen Fehlern auch keine anderen Vermutungen mehr hegen als das da was
prinzipiell nicht geht .
Also erstmal einen anderen Chip versuchen zu flashen ! Wenn das geht
liegts wohl an dem Tiny. Oder wenn möglich mit einem anderen Rechner und
der betreffenden Hardware austesten.
Auch ruhig mal auf der Seite vom USB-Prog nachschauen ob es da was neues
gibt.. und versuchen das Problem der nicht Updatefähigen Soft/Hardware
lösen..
Viel Erfolg
Braucht denn der Tiny am RESET pin keinen Pull-UP Widerstand, oder is
der Intern? Falls da kein Interner Pull-R ist, dann könnte dein RESET
bouncen.
Bin kurz über Datenblatt geflogen, ich bin der Meinung du brauchst einen
Pull-Up am RESET
Grüsse
Hi
Also das mit dem Reset-Pull-Up hab ich auch grad gemerkt (beim eagle'n
an nem anderen Projekt). OUPS, Sorry!
-> Aber leider keine Änderung, wenn ein Pull-up bestückt ist. :-(
Ich hab auch schon nen ATmega16 dran gehängt.
-> Der TUT !
@ malakay:
Ich hab auch lange die 4.13 mit verschiedenster HW verwendet. Kann auch
nichts schlechtes über die SW sagen, aber bis jetzt halt immer nur mit
ATmega's garabeitet. Hätte ja ein "AVR-Studio-vs.-ATTiny-Problem" sein
können. Programmierer hat mich bis jetzt auch nie im Stich gelassen
(AUßER UNTER VISTA! kann aber auch am Vista gelegen haben. man(n) weis
es nicht!) :-)
Hab jetzt sogar mal alle Leitungen zum ULN gekappt, um die
Programmierports zu isolieren/entlasten. hat aber auch nichts gebracht.
So langsam weis ich auch nicht mehr weiter.
Komisch ist halt nur, dass er Flasht (aber Bullshit), und beim Verify
dann abbricht mit der Fehlermeldung (weil ja Bullshit drin ist).
Fuses und Signatur funktionieren jedoch.
Grüßle
K, habs gefunden
Aber da brauch ich ja erst ma Konfigfiles für den Tiny und einen
Programmieradapter für den LPT port.
Oder hab ich was übersehen und man kann es mit dem USBprog
verwenden?!?!?
Und bis ich des am laufen hab und auch weis was ich tue(weil ja nicht
sonderlich benutzerfreundlich gestaltet) ist ja schon fast wieder
weihnachten...... :-)
Weis keinerne einfachere Lösung um das Studio zu umgehen?
Beim AVR-Studio is doch des PN dabei. Aber ich hab keinen Plan, wie ich
des konfigurier, damit des mit USB-Prog funzt!
Jemand anwesend, ders weis?????
Grüßle