hi habe mir den etherrape zusammen gebaut ( www.lcohraster.org/etherrpae/ ) orgnial software kann ich compilen jetzt wollte ich ethersex www.ethersex.de ) drauf machen nur ich bekomm immer den fehler MCU atmega644 aber den fehler bekomm ich nicht bei der firmware von lochraster.org obwohl es der gleich controller ist. Benutze Debian und libc,gcc,avrdude,binuntil sind installiert brauch ich sonstige pakte? Jemnad erfahrung mit ethersex?? MFG oobi
Du hast den Source aus dem git? Du hast `make menuconfig' aufgerufen? Poste doch mal die Fehlermeldung genau.
atmega161 atmega162 atmega163 atmega165 atmega168 atmega169 atmega32 atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 In file included from clock.c:30: ../config.h:30:2: error: #error "newer libc version (>= 1.4.4) needed!" if test -s clock.d.new; then mv -f clock.d.new clock.d; else rm -f clock.d.new; fi set -e; avr-gcc -Wall -W -Wno-unused-parameter -Wno-sign-compare -g -Os -std=gnu99 -mmcu=atmega644 -DF_CPU=20000000UL -M -MG adc.c | sed > adc.d.new -e 's;adc\.o:;adc.d adc.o adc.E adc.s:;' -e 's% [^ ]*/gcc-lib/[^ ]*\.h%%g' unknown MCU 'atmega644' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 attiny13 attiny2313 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515 atmega8535 avr5 atmega16 atmega161 atmega162 atmega163 atmega165 atmega168 atmega169 atmega32 atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 In file included from adc.c:30: ../config.h:30:2: error: #error "newer libc version (>= 1.4.4) needed!" if test -s adc.d.new; then mv -f adc.d.new adc.d; else rm -f adc.d.new; fi avr-gcc -Wall -W -Wno-unused-parameter -Wno-sign-compare -g -Os -std=gnu99 -mmcu=atmega644 -DF_CPU=20000000UL -c -o adc.o adc.c unknown MCU 'atmega644' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 attiny13 attiny2313 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515 atmega8535 avr5 atmega16 atmega161 atmega162 atmega163 atmega165 atmega168 atmega169 atmega32 atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 adc.c:1: error: MCU ‘atmega644’ supported for assembler only adc.c:25:20: error: string.h: Datei oder Verzeichnis nicht gefunden adc.c:26:26: error: avr/pgmspace.h: Datei oder Verzeichnis nicht gefunden adc.c:27:24: error: avr/eeprom.h: Datei oder Verzeichnis nicht gefunden adc.c:28:27: error: avr/interrupt.h: Datei oder Verzeichnis nicht gefunden In file included from adc.c:30: ../config.h:26:25: error: avr/version.h: Datei oder Verzeichnis nicht gefunden ../config.h:30:2: error: #error "newer libc version (>= 1.4.4) needed!" In file included from adc.c:31: ../debug.h:26:19: error: stdio.h: Datei oder Verzeichnis nicht gefunden In file included from ../debug.h:28, from adc.c:31: ../bit-macros.h:26:20: error: stdlib.h: Datei oder Verzeichnis nicht gefunden In file included from ../global.h:28, from ../debug.h:29, from adc.c:31: ../portio.h:27:20: error: stdint.h: Datei oder Verzeichnis nicht gefunden In file included from ../global.h:28, from ../debug.h:29, from adc.c:31: ../portio.h:77: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from ../uip/uipopt.h:70, from ../uip/uip.h:58, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/uip-conf.h:6:22: error: inttypes.h: Datei oder Verzeichnis nicht gefundenIn file included from ../uip/uipopt.h:70, from ../uip/uip.h:58, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/uip-conf.h:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u8_t’ ../uip/uip-conf.h:25: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u16_t’ ../uip/uip-conf.h:154: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘upper_layer_chksum’ ../uip/uip-conf.h:173: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_ip4addr_t’ ../uip/uip-conf.h:174: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_ip6addr_t’ ../uip/uip-conf.h:178: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_ipaddr_t’ In file included from ../uip/../net/state.h:26, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/../uip/psock.h:96: error: expected specifier-qualifier-list before ‘u8_t’ ../uip/../net/../uip/psock.h:110: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token ../uip/../net/../uip/psock.h:126: error: expected declaration specifiers or ‘...’ before ‘u8_t’ ../uip/../net/../uip/psock.h:160: Warnung: type defaults to ‘int’ in declaration of ‘u8_t’ ../uip/../net/../uip/psock.h:160: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token ../uip/../net/../uip/psock.h:283: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘psock_datalen’ In file included from ../uip/../net/state.h:31, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/ecmd_state.h:34: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from ../uip/../net/state.h:32, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/bootp_state.h:30: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from ../uip/../net/../dataflash/fs.h:27, from ../uip/../net/tftp_state.h:26, from ../uip/../net/state.h:33, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/../dataflash/df.h:66: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘df_page_t’ ../uip/../net/../dataflash/df.h:67: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘df_size_t’ ../uip/../net/../dataflash/df.h:68: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘df_status_t’ ../uip/../net/../dataflash/df.h:72: error: expected declaration specifiers or ‘...’ before ‘df_page_t’ ../uip/../net/../dataflash/df.h:73: error: expected declaration specifiers or ‘...’ before ‘df_size_t’ ../uip/../net/../dataflash/df.h:73: error: expected declaration specifiers or ‘...’ before ‘df_size_t’ ../uip/../net/../dataflash/df.h:74: error: expected declaration specifiers or ‘...’ before ‘df_size_t’ ../uip/../net/../dataflash/df.h:74: error: expected declaration specifiers or ‘...’ before ‘df_size_t’ ../uip/../net/../dataflash/df.h:75: error: expected declaration specifiers or ‘...’ before ‘df_page_t’ ../uip/../net/../dataflash/df.h:76: error: expected declaration specifiers or ‘...’ before ‘df_page_t’ ../uip/../net/../dataflash/df.h:76: error: expected declaration specifiers or ‘...’ before ‘df_size_t’ ../uip/../net/../dataflash/df.h:76: error: expected declaration specifiers or ‘...’ before ‘df_size_t’ ../uip/../net/../dataflash/df.h:77: error: expected declaration specifiers or ‘...’ before ‘df_page_t’ ../uip/../net/../dataflash/df.h:78: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘df_status’ In file included from ../uip/../net/tftp_state.h:26, from ../uip/../net/state.h:33, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/../dataflash/fs.h:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fs_version_t’ ../uip/../net/../dataflash/fs.h:51: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fs_inode_t’ ../uip/../net/../dataflash/fs.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fs_index_t’ ../uip/../net/../dataflash/fs.h:53: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fs_size_t’ ../uip/../net/../dataflash/fs.h:69: error: expected specifier-qualifier-list before ‘df_page_t’ ../uip/../net/../dataflash/fs.h:79: error: expected declaration specifiers or ‘...’ before ‘fs_index_t’ ../uip/../net/../dataflash/fs.h:80: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:80: Warnung: type defaults to ‘int’ in declaration of ‘fs_inode_t’ ../uip/../net/../dataflash/fs.h:80: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:80: error: expected ‘,’ or ‘;’ before ‘fs_get_inode’ ../uip/../net/../dataflash/fs.h:81: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:81: Warnung: type defaults to ‘int’ in declaration of ‘fs_size_t’ ../uip/../net/../dataflash/fs.h:81: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:81: error: expected ‘,’ or ‘;’ before ‘fs_read’ ../uip/../net/../dataflash/fs.h:82: error: expected declaration specifiers or ‘...’ before ‘fs_inode_t’ ../uip/../net/../dataflash/fs.h:82: error: expected declaration specifiers or ‘...’ before ‘fs_size_t’ ../uip/../net/../dataflash/fs.h:82: error: expected declaration specifiers or ‘...’ before ‘fs_size_t’ ../uip/../net/../dataflash/fs.h:85: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:85: Warnung: type defaults to ‘int’ in declaration of ‘fs_size_t’ ../uip/../net/../dataflash/fs.h:85: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:85: error: expected ‘,’ or ‘;’ before ‘fs_size’ ../uip/../net/../dataflash/fs.h:90: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:90: Warnung: type defaults to ‘int’ in declaration of ‘df_page_t’ ../uip/../net/../dataflash/fs.h:90: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:90: error: expected ‘,’ or ‘;’ before ‘fs_new_page’ ../uip/../net/../dataflash/fs.h:91: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:91: Warnung: type defaults to ‘int’ in declaration of ‘fs_inode_t’ ../uip/../net/../dataflash/fs.h:91: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:91: error: expected ‘,’ or ‘;’ before ‘fs_new_inode’ ../uip/../net/../dataflash/fs.h:92: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:92: Warnung: type defaults to ‘int’ in declaration of ‘df_page_t’ ../uip/../net/../dataflash/fs.h:92: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:92: error: expected ‘,’ or ‘;’ before ‘fs_inodetable’ ../uip/../net/../dataflash/fs.h:93: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:93: Warnung: type defaults to ‘int’ in declaration of ‘df_page_t’ ../uip/../net/../dataflash/fs.h:93: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:93: error: expected ‘,’ or ‘;’ before ‘fs_page’ ../uip/../net/../dataflash/fs.h:94: error: expected declaration specifiers or ‘...’ before ‘df_page_t’ ../uip/../net/../dataflash/fs.h:94: error: expected declaration specifiers or ‘...’ before ‘uint8_t’ ../uip/../net/../dataflash/fs.h:97: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:97: Warnung: type defaults to ‘int’ in declaration of ‘uint8_t’ ../uip/../net/../dataflash/fs.h:97: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:97: error: expected ‘,’ or ‘;’ before ‘fs_used’ ../uip/../net/../dataflash/fs.h:98: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:98: Warnung: type defaults to ‘int’ in declaration of ‘uint8_t’ ../uip/../net/../dataflash/fs.h:98: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:98: error: expected ‘,’ or ‘;’ before ‘fs_find’ ../uip/../net/../dataflash/fs.h:99: Warnung: Datendefinition hat keinen Typ oder Speicherklasse ../uip/../net/../dataflash/fs.h:99: Warnung: type defaults to ‘int’ in declaration of ‘uint8_t’ ../uip/../net/../dataflash/fs.h:99: Warnung: ‘noinline’ attribute ignored ../uip/../net/../dataflash/fs.h:99: error: expected ‘,’ or ‘;’ before ‘fs_crc’ ../uip/../net/../dataflash/fs.h:101: error: expected declaration specifiers or ‘...’ before ‘fs_inode_t’ ../uip/../net/../dataflash/fs.h:101: error: expected declaration specifiers or ‘...’ before ‘df_page_t’ In file included from ../uip/../net/state.h:33, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/tftp_state.h:45: error: expected specifier-qualifier-list before ‘uint16_t’ In file included from ../uip/../net/state.h:34, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/ecmd_sender_state.h:32: error: expected specifier-qualifier-list before ‘uint16_t’ In file included from ../uip/../net/state.h:35, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/i2c_state.h:26: error: expected specifier-qualifier-list before ‘uint8_t’ ../uip/../net/i2c_state.h:30: error: expected specifier-qualifier-list before ‘uint8_t’ ../uip/../net/i2c_state.h:36: error: expected specifier-qualifier-list before ‘uint8_t’ ../uip/../net/i2c_state.h:42: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from ../uip/../net/state.h:36, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/i2c_slave_state.h:29: error: expected specifier-qualifier-list before ‘uint8_t’ ../uip/../net/i2c_slave_state.h:32: error: expected specifier-qualifier-list before ‘uint8_t’ ../uip/../net/i2c_slave_state.h:41: error: expected specifier-qualifier-list before ‘uint8_t’ ../uip/../net/i2c_slave_state.h:44: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from ../uip/../net/state.h:37, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/dyndns_state.h:28: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from ../uip/../net/state.h:38, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/modbus_state.h:31: error: expected specifier-qualifier-list before ‘uint16_t’ In file included from ../uip/../net/state.h:39, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/rfm12_raw_state.h:26: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from ../uip/../net/state.h:40, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/zbus_raw_state.h:26: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from ../uip/../net/state.h:41, from ../uip/uip.h:59, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../net/../httpd/httpd_state.h:36: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/uip.h:85: error: expected specifier-qualifier-list before ‘u16_t’ ../uip/uip.h:220: error: expected ‘)’ before ‘id’ ../uip/uip.h:447: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_buf’ ../uip/uip.h:478: error: expected ‘)’ before ‘port’ ../uip/uip.h:492: error: expected ‘)’ before ‘port’ ../uip/uip.h:529: error: expected ‘)’ before ‘*’ token ../uip/uip.h:798: error: expected ‘)’ before ‘*’ token ../uip/uip.h:1169: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_len’ ../uip/uip.h:1171: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_slen’ ../uip/uip.h:1191: error: expected specifier-qualifier-list before ‘uip_ipaddr_t’ ../uip/uip.h:1248: error: expected specifier-qualifier-list before ‘uip_ipaddr_t’ ../uip/uip.h:1350: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_flags’ ../uip/uip.h:1394: error: expected ‘)’ before ‘flag’ ../uip/uip.h:1445: error: expected specifier-qualifier-list before ‘u8_t’ ../uip/uip.h:1482: error: expected specifier-qualifier-list before ‘u8_t’ ../uip/uip.h:1519: error: expected specifier-qualifier-list before ‘u8_t’ ../uip/uip.h:1586: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_hostaddr’ ../uip/uip.h:1587: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_prefix_len’ ../uip/uip.h:1596: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘all_ones_addr’ ../uip/uip.h:1597: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘all_zeroes_addr’ ../uip/uip.h:1605: error: expected specifier-qualifier-list before ‘u8_t’ ../uip/uip.h:1618: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fill_llh_and_transmit’ ../uip/uip.h:1628: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_uip_buf_lock’ In file included from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/uip.h:1630:20: error: avr/io.h: Datei oder Verzeichnis nicht gefunden In file included from ../uip/uip.h:1632, from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/../rfm12/rfm12.h:31:24: error: util/delay.h: Datei oder Verzeichnis nicht gefunden In file included from ../global.h:29, from ../debug.h:29, from adc.c:31: ../uip/uip.h:1634: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_buf_lock’ In file included from ../debug.h:29, from adc.c:31: ../global.h:33: error: expected specifier-qualifier-list before ‘uint8_t’ ../global.h:39: error: expected specifier-qualifier-list before ‘uint8_t’ In file included from adc.c:33: ../uip/uip_arp.h:65: error: expected specifier-qualifier-list before ‘u16_t’ ../uip/uip_arp.h:103: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uip_arp_out’ In file included from adc.c:34: ../eeprom.h:39: error: expected specifier-qualifier-list before ‘uint8_t’ ../eeprom.h:69: error: expected specifier-qualifier-list before ‘uint8_t’ ../eeprom.h:80: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘crc_checksum’ ../eeprom.h:81: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘eeprom_save_config’ ../eeprom.h:82: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘eeprom_save_config_ext’ In file included from adc.c:37: ecmd.h:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ecmd_parse_command’ make[1]: *** [adc.o] Fehler 1 make[1]: Leaving directory `/home/oobi/Desktop/ethersex/ecmd_parser' make: *** [compile-subdirs] Fehler 5 oobi@debian:~/Desktop/ethersex$
@oobi: Junge bist du intelligent...... Schon mal was von Anhängen oder Forumsregeln gehört?
Nach Durchlesen des Logs scheint es ein OSI Layer 8 Problem zu sein. Schon geprüft?
Hab mir nicht alles durchgelesen, aber das Problem ist einfach, dass der Sourcecode nicht für den Mega644 portiert wurde bisher. Deshalb ist der MCU name unbekannt (und das steht auch dort). Alles andere sind Folgefehler.
Simon K. wrote: > Hab mir nicht alles durchgelesen, aber das Problem ist einfach, dass der > Sourcecode nicht für den Mega644 portiert wurde bisher. Nein, das Problem ist, dass er eine zu alte Toolchain verwendet, die den ATmega644 noch nicht unterstützt.
kannst du mir sagen was ich brauch hab eigentlich die ganzen parkte wie gcc,libc,binutils u.sw installiert hab damit ja schon atmega644 compiliert....
Stefan Ernst wrote: > Simon K. wrote: >> Hab mir nicht alles durchgelesen, aber das Problem ist einfach, dass der >> Sourcecode nicht für den Mega644 portiert wurde bisher. > > Nein, das Problem ist, dass er eine zu alte Toolchain verwendet, die den > ATmega644 noch nicht unterstützt. Uuups, da hast du Recht!
oobi wrote: > kannst du mir sagen was ich brauch hab eigentlich die ganzen parkte wie > gcc,libc,binutils u.sw installiert Du brauchst einfach aktuellere AVR-Pakete. > hab damit ja schon atmega644 compiliert.... Bezweifel ich, oder du hast mehrere AVR-Toolchains drauf.
was meinst du mit mehren toolchain??? doch kann die etherrape firmware erstellen nur die von ethersex net das ist ja das was mich wundert.... muss doch im dem menu von ethersex alles ein stellen ip u.s.w und dann auf exit und dann sollte die hex erstellen oder....? nicht das ich da schon was falsch mache.... was sind denn die avr parkte?? soory für die dummen fragen aber komm echt nicht mehr weiter...
oobi wrote: > was meinst du mit mehren toolchain??? Zur toolchain gehoeren: binutils, avr-gcc und libc-avr Was auch noch unbedingt noetig ist: m4 > doch kann die etherrape firmware erstellen nur die von ethersex net das > ist ja das was mich wundert.... Ja das klingt seltsam, vorallem, da ethersex und etherrape sourcecode teilen > muss doch im dem menu von ethersex alles ein stellen ip u.s.w und dann > auf exit und dann sollte die hex erstellen oder....? nicht das ich da > schon was falsch mache.... `make menuconfig', die Standarteinstellung sollte schon compilen -> exit `make' -> zum compilen Dann sollte eigentlich ein hex rausfallen > was sind denn die avr parkte?? oben genannte toolchain > soory für die dummen fragen aber komm echt nicht mehr weiter... Ach kein Ding. Du koenntest mal die Versionen deiner toolchain packete preisgeben.
Wer lesen kann ist klar im Vorteil > In file included from clock.c:30: > ../config.h:30:2: error: #error "newer libc version (>= 1.4.4) needed!"
avr-libc_1.4.5-3_all.deb gcc-avr_4.1.2_i386.deb binutils-avr_2.17_i386.deb muss noch mal ein wenig rumprobieren werde noch mal versuchen die pakte zu installieren weil da sind auch immer mal paar confilikte enstanden vllt finde ich den fehler wenn nicht frag ich einfach noch mal....
So nachdem ich debian nochmal neu aufgespielt habe mit netzwerk spiegel und immer noch nicht weiter komme brauch ich noch mal hilfe... immer noch unknown MCU 'atmega644' specified installierten pakete avr-libc 1:1.4.5-2 binutils-avr 2.16.1-1 avrdude 5.2-2 libc6-dev 2.3.6.ds1-13etch7 hab was gelesen das man gcc und binutils patchen kann wie geht das das ich ein paket patche???
Du könntest auch die Packete aus unstable verwenden, die habe ich auch installiert, und da geht es. Dazu einfach kurzfristig deine /etc/apt/sources.list editieren, dass unstable verwendet wird. Ein "apt-get update" und "apt-get install avr-libc binutils-avr gcc-avr" ( Ich hoffe ich hab die Packetbezeichungen jetzt alle richtig). Danach kannst du ja wieder stable in die sources.list eintragen und wieder ein apt-get update. Wenn du ne Jabber ID hast und du sie mir schickst koenn mer des ganze wenns dann nit geht live debuggen.
hura also mit debian habe ich es nicht hin bekommen aber mit opensuse endlich nach tagen^^ zum nehsten problem wenn ich jetzt ehtersex draufen spielen will,macht er es zwar aber an der software ändert sich nichts die alte bleibt drauf.. bootloader aktiviert avrdude leuft auch ohne probleme durch avrdude -u -F -p m644 -b 115200 -c avr109 -P COM1 -U flash:w:etherrape.hex
Du sagst avrdude bringt keinen Fehler, Also auch beim Zuruecklesen (verify) des Images? Woran machst du dann fest, dass die Software sich nicht veraendert hat?
ok habe es hin bekommen hat ethersex nicht ein webinterface????? welches programm brauche ich für das konsolen interface was auf port 2701 leuft???
Also es hat ein Webinterface, wenn du es anmachst, dann ist allerdings erst ein Webserver an. Den Webserver findest du wenn du developent/unstable anmachst und dann protothread+dataflash, erscheint den Webserver, da kann man dann auch http auth anmachen, wenn man das moechte. Dateien auf den Datflash kann man dann mit TFTP hochladen, wenn man es eingeschaltet hat. Eine Weboberflaeche ist aktuell in der mache, wenn du interesse hast, schreib mal was auf die Mailingliste, dann veroeffentliche ich das umgehend und wenn du Lust hast, kannst du da dann auch mitmachen ( beim entwickeln ) Wenn du auf Port 2701 was machen willst (ecmd) musst du ecmd und das ecmd tcp interface anmachen. Du kommst dann entweder per telnet oder per netcat (`nc 192.168.1.23 2701') drauf. Ein moeglicher Befehl waere `io get port 0'.
avrdude -u -F -p m644 -b 115200 -c avr109 -P COM1 -U flash:w:ethersex.hex ist der befehl richtig um ethersex zu flashen???
Hallo oobi, > avrdude -u -F -p m644 -b 115200 -c avr109 -P COM1 -U > flash:w:ethersex.hex Also -u und -F wuerd' ich standardmaessig nicht setzen. Das schaltet die Signature-Checks ab, die ja grds. doch sinnvoll sind. Ansonsten, wenn Du einen avr109-Programmer hast und der an COM1 angeschlossen ist (Windows??), dann sollte das passen. Langer Rede kurzer Sinn, probier' doch einfach aus. Sonderlich was passieren kann nicht und im Zweifel dann hier die Fehlermeldung posten ^^
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.