Hallo,

ich habe mich durch verschiedene Tutorials, Onlinehilfen und Foren gekämpft und verstehe auch alles. Nur der Zusammenhang fehlt mir.
Wie das ganze zusammen passt?



sehe ich das alles richtig:

Das AVR Studio ist eine Entwicklungsumgebung. Hier kann ich mein Programm in Assembler schreiben, welches mir das AvrStudio compiliert. Um c zu compilieren brauche ich das GCC plug-in. Ist GCC Bestandteil von Winavr. Mit Winavr kann man doch auch seine Programme erstellen?
Was ist der Unterschied zwischen Winavr und AvrStudio? Wie mache ich das mit der make-file? Im AvrStudio ist sie da in der Entwicklungsumgebung integriert?

So weiter geht’s:
Zum flashen benötige ich einen Programmer. AvrISP ist doch ein serieller Programmer. Mit dessen kann ich doch direkt von AvrStudio aus flashen. Mit einem parallelen Programmer muss ich über Ponygrog oder ähnlichen Progs gehen. Gibt es im AvrStudio die Möglichkeit Ponygrog einzubinden ohne Zwischenschritt?

Nun noch ein paar Fragen zum debuggen. Das debuggen ist zum Beispiel über JTAG ICE möglich. Muss ich hierfür JTAG Pins(vom AVR) nach außen führen und dann seriell in PC. Im Com1 steckt doch schon mein AVRISP. Muss ich da jedes Mal wechseln? Gibt es andere Möglichkeiten zum debuggen?

Ich möchte AVR in C programmieren. Dabei sollen sie später mal ein Display steuern, mal nen Motor drehen lassen und zum Anfang nur ein LED ansteuern. Eine Möglichkeit zum debuggen wäre klasse.
Mit Sicherheit gibt es Komplettlösungen für komplett teuer Geld, doch das ist es mir nicht Wert.

Es wäre schön wenn Ihr mir den Zusammenhang ein bisschen näher bringen könntet und mich nicht auf Tutorials weiterleitet.

Mfg
memby