ferdinandkeil.com

Archive for the ‘isp’ tag

AVR Dragon mit avrdude nutzen

without comments

cmd_avrdude

Um den günstigen AVR Dragon Programmieradapter von Atmel mit dem verbreiteten, quelloffenen Tool avrdude nutzen zu können wird der libusb-win32 Treiber benötigt. Dieser lässt sich aufgrund der erforderlichen Signatur nicht ohne weiteres auf modernen Windows Systemen installieren. Abhilfe schafft hier das Tool Zadig. Einfach herunterladen, als Treiber libusb-win32 (v…) auswählen und auf Install Driver klicken. Fertig.

zadig_dialog

Written by Ferdinand

Juni 4th, 2015 at 23:34

Posted in Allgemein

Tagged with , , , , ,

AVR-Transistortester – Downloads

without comments

Im Anhang zu diesem Post finden sich die Eagle Quelldateien für die Schaltung sowie eine angepasste Version des Quellcodes. Da die Schaltung in einigen Punkten von der Originalversion abweicht kann die Firmware nicht direkt übernommen werden. Außerdem sollten die in der Datei fuses.bat voreingestellten Fuse Werte übernommen werden um einen fehlerfreien Betrieb zu gewährleisten.
Im Archiv Transistortester.zip befindet sich neben den Eagle Dateien auch eine Teileliste mit Bestellnummern für Reichelt, Mouser und Farnell. Der Fehler aus der ersten Revision der Platine ist bei den angehängten Dateien beseitigt, allerdings habe ich diese Version nicht getestet. Die Schaltung und das Platinenlayout stelle ich unter CC-BY-SA Lizenz zur Verfügung.

Transistortester.zip

transistortester_source.zip

Written by Ferdinand

Mai 4th, 2012 at 18:45

Seagate DockStar – Original Firmware wiederherstellen

without comments

Ich bin seit geraumer Zeit glücklicher Besitzer eines Seagate DockStar. Zunächst hatte ich gemäß der Anleitung von Eric Cooper OpenWRT auf dem Gerät installiert. Einen UPnP AV Server hatte ich bereits in Betrieb, dank DLNA Unterstützung funktionierte das auch mit der PS3. Als ich dann allerdings einen Printerserver einrichten wollte stieß ich an die Grenzen des Systems. Da Eric eigens einen Kernel kompiliert hat sind die Standard OpenWRT Module nicht kompatibel. Um einen Drucker anzuschließen hätte ich die notwendigen Module also selber kompilieren müssen – DOH. In das Thema wollte ich mich wirklich nicht einarbeiten.

Also musste ein anderes Betriebssystem her. Schnell war klar, dass es Debian werden würde.

Problem: um ein neues System zu installieren muss man entweder

  • Zugriff per serieller Konsole auf das Gerät haben oder
  • die Original Firmware verwenden.

Die zweite Variante fiel dank der OpenWRT Installation flach. Also musste eine serielle Verbindung her. Nachdem ich endlich eine Pfostenverbinder-Buchse mit 2mm Pinabstand bestellt hatte konnte ich ein Adapterkabel basteln. Zur Sicherheit habe ich alle 10 Pins angeschlossen – wer weiß ob nicht doch eine JTAG Session notwendig wird. Mit dem Kabel und dem Bus Pirate im UART-Bridge Modus war das wiederherstellen der Original Firmware kein Problem. Als nächstes wird Debian auf einen Stick gepackt.

Links:

Update 30.06.2011
Unter How to restore a locked up Seagate Dockstar habe ich nun auch den Prozess zum Flashen des Bootloaders per JTAG beschrieben. Wie der Bootloader überhaupt beschädigt wurde weiß ich bis heute nicht.

Written by Ferdinand

Oktober 18th, 2010 at 20:59

Posted in Allgemein,Elektronik

Tagged with , ,