Kann man mit FT232 µC programmieren?

OP #5196932
Lesenswert?
• ▲
▼
Hallo

Bevor ich in meinem Leben den Löffel abgeben muss, habe ich noch den 
Wunsch einmal mit einem µC zu experimentieren. Habe einiges gelesen und 
versuche gerade mit einem FT323RL, der unter Ubuntu mit lsusb auch 
erkannt wird mit Paket  avr8-burn-o-mat-2.1.2-all auf einen Atmege 328 
zuzugreifen.

Frage, würde das überhaupt gehen?

Obwohl ich glaube alles installiert zu haben, hapert es schon beim 
öffnen der GUI wie es ja durch avr8-burn möglich sein sollte. In meinem 
~/Verzeichnis sieht es so aus:

~$ cd ~/avr
vater@vater-Aspire-6920:~/avr$ ls
1684418.pdf                avr8-burn-o-mat-2.1.2-all.deb 
ftdi_sio.tar.gz
 ATmega328.xml             AVRDUDE_5.11.1                 tn13Adef.inc
avr8-burn-o-mat-2.1.2-all  AVRDUDE_5.11.1.zip

Verstehen tue ich noch das bei Eingabe von avrdude Optionen möglich 
wären.

Ein Ausschnitt<:

Usage: avrdude [options]
Options:
  -p <partno>                Required. Specify AVR device.
  -b <baudrate>              Override RS-232 baud rate.
  -B <bitclock>              Specify JTAG/STK500v2 bit clock period 
(us).
  -C <config-file>           Specify location of configuration file.
  -c <programmer>            Specify programmer type.
  -D                         Disable auto erase for flash memory
  -i <delay>                 ISP Clock Delay [in microseconds]
  -P <port>                  Specify connection port.
  -F                         Override invalid signature check.
  -e                         Perform a chip erase.
  -O                         Perform RC oscillator calibration (see 
AVR053).
  -U <memtype>:r|w|v:<filename>[:format]
                             Memory operation specification.
                             Multiple -U options are allowed, each 
request
                             is performed in the order specified.
  -n                         Do not write anything to the device.
  -V                         Do not verify.
  -u                         Disable safemode, default when running from 
a

OK, aber wie weiter und warum erscheint keine GUI?

Für ein wenig Unterstützung wäre ich dankbar.
#5196935
Lesenswert?
• ▲
▼
Hallo Peter,

Peter ". schrieb:
> Obwohl ich glaube alles installiert zu haben, hapert es schon beim
> öffnen der GUI wie es ja durch avr8-burn möglich sein sollte. In meinem
> ~/Verzeichnis sieht es so aus:

Hast du das .deb File installiert? Das macht man mit
1
sudo dpkg -i avr8-burn-o-mat-2.1.2-all.deb

Danach sollte avr8-burn in der Konsole das entsprechende Programm 
aufrufen.

Alternativ müsstest du die "Avr8_Burn_O_mat.jar" finden und mit
1
java -jar AVR8_Burn_O_Mat.jar
starten
Gast #5196961
Lesenswert?
• ▲
▼
Hier gibt es 2 Baustellen, erstens die GUI, zweitens die Hardware.
Erstmal dazu:
Prinzipiell sollte es möglich sein, mit den Modemsteuerausgängen des 
FT232, mit "Bitwackeln", einen AVR zu programmieren. Das wird z.B. in
http://tuxgraphics.org/electronics/200705/article07052.shtml
gemacht, um einem STK-500 kompatiblem Programmer erstes Leben 
einzuhauchen (Henne und Ei Problem). Wenn ich das richtig verstanden 
habe, wird für diese Aufgabe aber nicht AVRDUDE, sondern ein eigener 
Programmlader genutzt.
AVRDUDE unterstützt allerdings ein Programmierinterface namens 
"Ponyprog" (ponyser), welches ebenfalls so funktioniert. Das ist 
ziemlich langsam, reicht aber z.B. um sich seinen ersten "USBASP" zu 
brennen, mit dem es dann deutlich schneller geht.
http://www.fischl.de/usbasp/
Oder man holt sich bei Ehajo, einen USBTINY-Stick

Zur GUI: der AVR-Burn-O-Mat wird von seinem Urheber anscheinend nicht 
mehr gepflegt. Damit gibt es Probleme mit neuen Bausteinen und neuen 
Java-Versionen. Hier haben sich schon einige Mitstreiter diesen Themen 
angenommen, alternativ kann man auch auf
Beitrag "Fuseeditor, grafische Benutzeroberfläche für AVRdude"
ausweichen, hier ist die Pflege neuer Bausteine, ohne Eingriff in den 
Programmcode möglich.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.