Forum: Mikrocontroller und Digitale Elektronik Arduino IDE und AVR-Dragon


von chris_ (Gast)


Lesenswert?

Hallo Zusammen,

ich würde gerne die Arduino IDE zusammen mit einem AVR-Dragon benutzen.
Nach einer Anleitung soll es ausreichen an in die Datei Programmers.txt 
folgende Zeilen hinzuzufügen:
1
dragon.name=Atmel AVR Dragon in ISP mode
2
dragon.communication=usb
3
dragon.protocol=dragon_isp

Wenn ich den "Upload" Knopf  drücke erhalte ich folgendes:
1
/home/.../bin/avrdude -C/home/.../avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/ttyS0 -b115200 -D -Uflash:w:/tmp/build4143037739306617299.tmp/sketch_jul19a.cpp.hex:i

usw .. geht nicht.

Aus irgend welchen Gründen verwendet die Zeile für den Zugriff auf den 
Dragon die serielle Schnittstelle

-P/dev/ttyS0

 anstatt "-P/dev/usb". Wie kann ich das ändern?

von chris_ (Gast)


Lesenswert?

So, jetzt habe ich einfach mal in der

platform.txt

den AVR-dragon und den Port "hart" eingetragen:
1
tools.avrdude.upload.pattern="{cmd.path}" "-C{config.path}" {upload.verbose} -p{build.mcu} -c dragon_isp -P usb -b{upload.speed} -D "-Uflash:w:{build.path}/{build.project_name}.hex:i"

Damit lässt sich der AVR-Dragon ansteuern und man kann damit 
programmieren. Allerdings funktioniert damit natürlich ein normaler 
Arduino nicht mehr, aber egal, es ist eine "quick and durty" Lösung, die 
ihren Zweck erfüllt.

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
Noch kein Account? Hier anmelden.