Sdrive-Fuses setzen mit dem AVR-Studio


Sdrive-Fuses setzen mit dem AVR-Studio

von Sleepy » Sa 25. Jul 2009, 21:00
Hi,

nach der Fujiama habe ich mich doch mal entschlossen meine verschiedenen sio2irgendwas-Geräte soweit möglich upzudaten, gerade auch wegen der Problematik mit den tlw. nicht ganz optimal gesetzten Fuses (betrifft sio2sd).

Beim sio2usb geht das ja ziemlich problemlos via USB-Stick, bei meinem sdrive war das schon etwas aufwendiger.

In der Anleitung wird zur Programmierung bzw. zum Setzten der Fuses das Programm Ponyprog (PP) empfohlen. Da ich diese Software nicht installiert habe und auch ungerne extra Software installiere wenn es etwas gibt was den Zweck schon erfüllt habe ich es mit AVR-Studio probiert, zumal ich den dafür nötigen Adapter auf der Arbeit habe und nicht erst extra basteln muß; außerdem hat mein Rechner keine für PP nötige parallele Schnittstelle mehr.... :scratch_head

Soweit, so gut. Das "Problem" war allerdings daß das Fenster für die Fuses bei AVR ganz anders ausschaut als bei PP; die in der Bauanleitung angegebenen Fuses finden sich dort so nicht wieder -> d.h. die für PP angegebenen Fuses sind so nicht für AVR verwendbar (klick).

In der Beschreibung zum sdrive-nuxx (klick) fand sich aber zum Glück die Angabe für die Prüfsumme der Fuses:

Lowfuse = 0x3f und highfuse=0xdf

Diese Werte kann ich aber auch nicht direkt eingeben... :roll:

Mit diesem Fuse-Calculator (klick) kann man diese Hexwerte vorgeben und das Programm sagt einem im Klartext welche Fuses gesetzt werden müssen.

Für alle die nicht lange rumprobieren wollen hier die zu setzenden Fuses:

Bild

Bei meinem sdrive nuxx gibt´s eine Stiftleiste mit fast allen für den Anschluss des AVR-Programmers benötigten Signale; die einzelnen Stifte sind mit Siebdruck beschriftet so daß sich mit der Hilfe von AVR recht einfach ein simples Adapterkabel stricken lässt. Die fehlenden 5V habe ich an der sio-Buchse abgegriffen. Mit einem einfachen Adapterkabel paßt der AVR dann auch an das sdrive nuxx. Ich denke daß das originale sdrive eine ähnliche, wenn nicht identische, Steckerleiste hat:

Bild

Schön wäre es wenn im Layout bei solchen Geräten direkt eine passende Steckerleiste für den AVR-Programmer vorgesehen wäre; die 6 Löcher würden den Kohl nicht fett machen. ;-)

Slee∏

von skriegel » Sa 25. Jul 2009, 21:55
Würde ich auch gerne machen, aber ich habe ja nur Macs. Gibt es da auch Software für?

Notfalls habe ich noch einen (sehr) alten IBM Laptop mit 40MB (!) Ram, der hat noch eine serielle Schnittstelle. Wenn ich da Windows 2kpro drauf schmeiße, müsste ich damit doch was anfangen können, oder?

von Sleepy » Sa 25. Jul 2009, 22:34
Ich habe auf meinem Mac XP als virtuelle Maschine unter vmware laufen. Damit habe ich das sdrive ohne Probleme neu programmieren können.

Ponyprog geht bei mir wegen der fehlenden parallelen Schnittstelle halt sowieso nicht, und mit einem USB-Parallel-Dongle soll es (lt. einiger Beiträge im Mikrocontroller net) auch nicht laufen; also habe ich mir die Arbeit damit zu experimentieren gar nicht erst gemacht.

Außerdem gibt´s PP auch nicht für Mac; es läuft unter Windows/Linux: klick

AVR Studio läuft nur unter Windows: klick

Slee∏

Edit:

Du benötigst für PP keine SERIELLE, sondern eine PARALLELE Schnittstelle.

Es könnte aber laufen: Anforderung: Windows 9x/ME/NT/2000/XP.

Den AVR-ISP-Adapter gab´s mit serieller, die neueren haben eine USB-Schnittstelle.
Läuft unter 9x/NT/2000/XP/Vista.
Wegen USB müßte es aber schon mindestens 98SE sein denke ich.

von skriegel » Sa 25. Jul 2009, 23:00
Sleepy hat geschrieben:Ich habe auf meinem Mac XP als virtuelle Maschine unter vmware laufen. Damit habe ich das sdrive ohne Probleme neu programmieren können.


Ok, ich habe Vista nativ per BootCamp und unter OS X sowohl Crossover als auch Suns Virtual Box, da läuft selbst Win 7 im Fenster. Aber wie gehst du dann "raus"?

Den AVR-ISP-Adapter gab´s mit serieller, die neueren haben eine USB-Schnittstelle.

Ach so. Die Kiste brauche ich dann auch, oder?

Du benötigst für PP keine SERIELLE, sondern eine PARALLELE Schnittstelle.


Da habe ich mich vertan, ich meinte natürlich parallele. Serielle hat der ja sowieso.

von Sleepy » Sa 25. Jul 2009, 23:29
Was meinst Du mit "da raus"?

Die USB-Schnittstellen des imacs stehen mir unter vmware auch zur Verfügung -> das Ding hänge ich einfach an meinen USB-Hub.

"Das Ding" ist der avr-isp-Adapter den ich zum Programmieren mit AVR-Studio noch brauche: http://shop.embedded-projects.net/produ ... nfo=p22(ob das jetzt der preiswerteste Shop ist weiß ich nicht; ich habe jetzt einfach mal schnell nach AVR ISP gegoogelt).

PP läuft wohl mit einem selbstzubauenden Parallelportadapter: http://www.lancos.com/e2p/betterSTK200.gif

Slee∏