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
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$
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.
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.
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?
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'.
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
^^