Hallo,
ich benutze Ubuntu und habe bisher für die Programmierung von AVR in C
einen Texteditor (Kate) benutzt und die Dateien danach "zu Fuß"
Kompiliert und in den Controller übertragen. Da mir diese Vorgehensweise
allerdings auf die Dauer zu umständlich ist, würde ich gerne eine IDE
für die Programmerstellung benutzen, nicht zuletzt auch wegen der
übersichtlicheren Fehlersuch und einigen anderen praktischen
Eigenschaften. Meine Wahl fiel hierbei auf Netbeans, ich besitze die
Versionen 6.8 und 7.2. In den Einstellungen habe ich als Compiler
/usr/bin/avr-gcc und /usr/bin/avr-g++, als Assembler /usr/bin/avr-as
ausgewählt.
Jetzt erstelle ich ein Programm mit folgendem Inhalt:
1 | #include <stdio.h>
|
2 | #include <stdlib.h>
|
3 |
|
4 | void main(void)
|
5 | {
|
6 | printf("Hallo");
|
7 | while(1);
|
8 | }
|
Das Programm kompiliert einwandfrei, allerdings finde ich später weder
eine HEX-Datei, noch habe ich bisher eine Möglichkeit gefunden, das
kompilierte Programm in den AVR zu übertragen. Welche Einstellungen muss
ich noch anpassen, um ein lauffähiges Programm in den Controller zu
übertragen?