PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RP6 - Automatisches Installationsskript klappt nicht...



racler
26.12.2011, 21:15
Hallo,

habe zu Weihnachten einen RP6 bekommen und wollte unter Ubuntu nun "avr-gcc, binutils, avr-libc und Patches" installieren. Dieses Komplettpaket gibt es auf der offiziellen seite von arexx.
bin wie in der dokumentation steht vorgegangen. jedoch bei dem punkt ...
./avrgcc_build_and_install.sh ... bekomme ich die meldung "keine Berechtigung"... alternativ habe ich
sudo ./avrgcc_build_and_install.sh versucht, aber dann kam die meldung
sudo: ./avrgcc_build_and_install.sh: command not found

kann mir da einer weiterhelfen??
Danke schonmal im voraus ;)

lg racler

Torrentula
26.12.2011, 21:19
Hallo und willkommen im Forum!

Ein einfaches


chmod +x avrgcc_build_and_install.sh


sollte reichen um der Datei die Berechtigung zum Ausführen zu geben.

Die Pakete für avrgcc kann man auch bequem über apt holen:


sudo apt-get install gcc-avr avr-libc binutils-avr avrdude


avrdude ist das Programm welches verwendet wird, um das Programm auf den ATmega32 des RP6 zu übertragen (damit das nicht gleich die nächste Frage ist :) ).

MfG

Torrentula

racler
26.12.2011, 21:32
vielen dank für die schnelle antwort ... das ausführbar machen via chmod hatte ich schon probiert (stand auch in der doku) führte aber nicht zum ziel.
mit der 2ten methode hat es geklappt ;)

Torrentula
26.12.2011, 21:35
Dann viel Spaß und Erfolg mit deinem neuen RP6!

racler
26.12.2011, 21:46
weißt du zufällig in welcher datei in ubuntu ich den pfad setzen muss um die programme aus der konsole zu starten??

Torrentula
26.12.2011, 22:01
Also gcc-avr ist der Compiler. Du bindest den einfach in eine IDE ein wie z.B. Geany oder Codeblocks

Wenn du natürlich ein Makefile (click (http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Exkurs_Makefiles)) verwendest, kannst du auch einfach per cd in den Ordner mit deinem C-Sourcefile und kannst einfach per "make all" ein hex-file erzeugen, welches du dann mit Hilfe von avrdude auf den µC (= Microcontroller) des RP6 überträgst, Google wird dir da sicher weiterhelfen :D

MfG

Torrentula