Hi! Ich habe einen Tiny45 "verfused", d.h. er läuft nun mit 128kHz Watchdog-Oszillator. Dadurch kann ich ihn nun nicht mehr per AVRDUDE ansprechen, als Device-Signatur kommt nur noch 0Xff 0xff 0xff zurück. Auch AVR-OSP II verweigert mir den Dienst. Ich habe hier gesucht und oft den Hinweis gelesen, man solle "einfach" die ISP-Frequenz runtersetzen - nur wie? Ich verwende einen "günstigen" USB-Programmer der nach AN910 gebaut wurde, den habe ich vor Jahren mal in einem mittlerweile nicht mehr existenten webshop gekauft und er hat mir bisher treue Dienste geleistet. Kann man bei AN910-Proggern überhaupt die ISP-Frequenz beeinflussen? Oder ist das ein optionales Feature das nicht von allen Proggern unterstützt wird? Falls es gehen sollte, wie stellt man das beim AVRDUDE ein? Bitte um eure Hilfe! :) Beste Grüße, Shuzz
Shuzz schrieb: > Kann man bei AN910-Proggern überhaupt die ISP-Frequenz beeinflussen? Ich finde zumindest im AVRDUDE-Code auf Anhieb nichts dafür. Auch im AVR910-Assemblercode kann ich nichts finden (hab' jetzt nur den von John Samperi, sollte aber unerheblich sein). Du wirst also einen anderen Programmer brauchen.
Mist, das habe ich bereits befürchtet... :( Nicht dass es mir um den Tiny leid täte, so teuer sind die Dinger ja nu auch nicht, aber es ist schon verhext: Da spart man sich einmal ausnahmsweise weil's schnell gehen muss den Sockel und dann sowas... ;) Naja, kann man nix machen. Danke Dir für die Info Jörg! :)
Ja, klar, aber erstmal haben ein Schiessgewehr... ;) Mal sehen, ich habe vor ein paar Tagen so nen JTAG-ICE MKII-CN (also die China-Nachbau-Variante) geordert, vllt. kann der ja sowas? Alternativ hab ich hier noch nen JTAG-ICE MK3 rumliegen den ich aber normal nicht benutze weil er nicht mit AVRDUDE funktioniert (aber wem erzähl ich das... :D) und weil ich AVR Studio 5 einfach nur grottig finde. Aber zum Retten der Schaltung könnte ich mir fast überlegen das Ding nochmal rauszukramen... ;)
Der JTAGICE-Clone sollte das auch können. Fürs MK3 suche ich noch jemanden, der das Protokoll reverse engineert, da Atmel leider "vergessen" hat, selbiges zu dokumentieren.
Also mir dem MK3 (und einigem Gefummel mit dieser 50->100mil Kabelpeitsche, korrekte Doku mitliefern ist nicht so Atmels Ding scheinbar grrr) hab ich den Tiny wieder zurück fusen können. Ja, das mit dem Protokoll hab ich schon in der AVRDUDE Mailingliste gelesen. Leider kann ich dabei mal überhaupt nicht weiterhelfen... ;) Ich könnte Dir höchstens meinen MK3 mal zur Verfügung stellen wenn Du es selbst machen möchtest... Falls Du daran Interesse hast schick mir mal ne PM.
Shuzz schrieb: > Ich könnte Dir höchstens meinen MK3 mal zur Verfügung stellen wenn Du es > selbst machen möchtest... Danke, geht aus anderen Gründen nicht, die ich hier nicht darlegen mag.
Hallo Shuzz, im Source des avr910 kann man den ISP Takt einstellen, das avr910 Protokoll bietet kein Kommando dafür (müsste dann zusätzlich implementiert werden) Hast Du den Sourcecode Deines Programmers? Das Thema gab es aber schon mal: Beitrag "AVR910 ISP-Frquenz" HTH, Klaus
Hallo Klaus, nein, habe ich leider nicht. Ich habe den Programmer fertig gekauft, kostete damals glaube so um die 15€. Den anderen Thread hatte ich schon gelesen, aber ich wollte nicht glauben, dass ein Eingriff in die Firmware die einzige Möglichkeit ist... ;)
Das ist mir auch schonmal passiert. Ich hatte mich damals beim Hersteller des Programmer ausgeheult, und die hatten mir daraufhin prompt ein Firmware-Upgrade versprochen - das war doch nett, oder? Nur hatte der Bootloader einen Bug, so dass sich die Firmware nicht installieren ließ. Doch der Hersteller leis mich dennoch nicht im Stich, ich bekam kostenlos einen neuen Programmer mitsamt der verbesserten Firmware. Das nenne ich guten Service! Ihr dürft mich jetzt alle beneiden, denn ich habe einen (billigen) AVR910 Programmer, der seine Taktrate automatisch anpasst, wenn es nötig ist :-) Es war die Firma In-Circuit GmbH aus Dresden.
Shuzz schrieb: > Hallo Klaus, > ... > Den anderen Thread hatte ich schon gelesen, aber ich wollte nicht > glauben, dass ein Eingriff in die Firmware die einzige Möglichkeit > ist... ;) Na ja, wenn es das Protokoll nicht hergibt ... Das ist generell nicht so toll an der ursprünglichen AVR910 Implementierung, da auch ein schnelleres ISP u.U. besser wäre. Na ja, ist ja auch schon recht alt. Mir ist noch eingefallen das mal jemand in diese Richtung optimiert hat, vielleicht mag das mal jemand probieren: http://sourceforge.net/projects/avr10-firmware/ Es scheint ja doch noch eine ganze Menge AVR910 Nutzer zu geben. Grüße, Klaus
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.