tjareson
2015-03-24 02:47:03 UTC
Hallo zusammen,
gibt es irgendwo eine Ãbersicht oder Empfehlung, welche avr-gcc etc. zu
nutzen sind, damit ethersex ohne Fehler ÃŒbersetzt werden kann?
Ich musste neulich mal wieder eine Entwicklungsumgebung fÃŒr ethersex
aufsetzen (debian wheezy) und dabei ist mir aufgefallen, dass ich keinen
bootloader erstellen kann.
Auf einer sehr alten Maschine (mit einer sehr alten ethersex Version und
sehr altem Ubuntu 10.x oder so) funktionierte das noch mit gleichen
Einstellungen in make menuconfig: avr net-io, atmega1284p, build
bootloader, teensy build, udp, udp broadcast, tftp-unterstÃŒtzung, also
nur das minimum wirklich.
Derzeit bricht es hier immer ab mit "address 0x21690 of ethersex sextion
'.text' is not within region text" was wohl auf einen zu groÃen
bootloader schlieÃen lassen soll, bin mir aber da auch nicht ganz
sicher. Angeblich erstellen andere/Àltere gcc versionen kompakteren Code...
Welche versionen fÃŒr die avr tool chain sind denn fÃŒr ethersex letztlich
amtlich? Oder lÀsst die Fehlermeldung noch auf etwas anderes schlieÃen?
"apt-get install gcc-avr avr-libc binutils-avr m4 gawk libncurses5-dev
make dialog git-core avrdude" (aus ethersex wiki quickstart guide)
funktioniert fÃŒr bootloader einfach nicht, vermutlich weil man halt
gerade die versionen bekommt, welche fÃŒr das genutzte linux aktuell
sind, aber nicht unbedingt mit ethersex funktionieren...
Besten GruÃ.
Tjareson
gibt es irgendwo eine Ãbersicht oder Empfehlung, welche avr-gcc etc. zu
nutzen sind, damit ethersex ohne Fehler ÃŒbersetzt werden kann?
Ich musste neulich mal wieder eine Entwicklungsumgebung fÃŒr ethersex
aufsetzen (debian wheezy) und dabei ist mir aufgefallen, dass ich keinen
bootloader erstellen kann.
Auf einer sehr alten Maschine (mit einer sehr alten ethersex Version und
sehr altem Ubuntu 10.x oder so) funktionierte das noch mit gleichen
Einstellungen in make menuconfig: avr net-io, atmega1284p, build
bootloader, teensy build, udp, udp broadcast, tftp-unterstÃŒtzung, also
nur das minimum wirklich.
Derzeit bricht es hier immer ab mit "address 0x21690 of ethersex sextion
'.text' is not within region text" was wohl auf einen zu groÃen
bootloader schlieÃen lassen soll, bin mir aber da auch nicht ganz
sicher. Angeblich erstellen andere/Àltere gcc versionen kompakteren Code...
Welche versionen fÃŒr die avr tool chain sind denn fÃŒr ethersex letztlich
amtlich? Oder lÀsst die Fehlermeldung noch auf etwas anderes schlieÃen?
"apt-get install gcc-avr avr-libc binutils-avr m4 gawk libncurses5-dev
make dialog git-core avrdude" (aus ethersex wiki quickstart guide)
funktioniert fÃŒr bootloader einfach nicht, vermutlich weil man halt
gerade die versionen bekommt, welche fÃŒr das genutzte linux aktuell
sind, aber nicht unbedingt mit ethersex funktionieren...
Besten GruÃ.
Tjareson