Gast
#205829
Hallo, ich habe früher bei meinem alten Rechner die AVR's mit einem seriellen Adapter und Ponyprog programmiert. Bei meinem neuen Rechner funktioniert Ponyprog irgendwie nicht mehr. Der neue Rechner ist ein Shuttle Barbone ohne serielle Schnittstelle. Ich habe jetzt eine serielle Schnittstellenkarte drin, und die seriellen Ports, die auf ttyS14/ttyS15 liegen, per setserial auf ttyS0/ttyS1 umgestellt. Bloß Ponyprog findet die irgenwie nicht. Ich vermute, daß es am Kernel 2.6 liegt. Unter Windows (so verzweifelt bin ich ) funktioniert Ponyprog. Wenn ich unter Linux " cat datei > ttyS0" mache, blinken meine LED's an der seriellen Schnittstelle, die funktioniert also. Wer einen Hinweis für mich hat, wie ich Ponyprog zu laufen bekomme, der möge mir bitte antworten. Nun zur eigentlichen Frage: Ich möchte zur Programmierung per einfachen seriellen Adapter ( eigentlich ist es ein Potentialtrenner mit Statusled's) vielleicht AVRDude benutzen. Nur ich weiß nicht, wie ich das seriell machen soll, vor allem mit welchen Optionen. Mit uisp funktioniert es schon: "uisp -dprog=dasa2 -dserial=/dev/ttyS0 -dpart=atmega8 --rd_fuses" Ausgabe: > Atmel AVR ATmega8 is found. Fuse Low Byte = 0xc2 Fuse High Byte = 0xff Fuse Extended Byte = 0xff Calibration Byte = 0xff -- Read Only Lock Bits = 0xff BLB12 -> 1 BLB11 -> 1 BLB02 -> 1 BLB01 -> 1 LB2 -> 1 LB1 -> 1 < Welche Optionen brauche ich jetzt bei AVRDude ? Vielen Dank für das Lesen und für die mögliche Beantwortung Jogibär