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.
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
:
Bearbeitet durch User
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.
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.