Wenn du Error Meldungen bekommst, dann poste sie auch!
Wenn du Error Meldungen bekommst, dann poste sie auch!
Ich habe die Quelldatei von Javik "test.c" genannt. Aus der AsuroLib habe ich in denselben Ordner das makefile, make-all.bat und make-clean.bat kopiert und die entsprechenden tools im notepad2 eingerichtet.
Es kommen folgende Fehlermeldungen:
Größere und besser lesbare Darstellung siehe folgende Antwort !
Geändert von Vilem (13.04.2011 um 09:41 Uhr)
*** fail faster to succeed sooner ***
Hier ist die Fehlermeldung größer zu sehen:http://www.ferromel.de/fehler.htm
Hilfe, Hilfe, was fehlt da ? Erbitte für einen Einsteiger möglichst verständliche Antwort-Zuschrift.
Vielen Dank Gruß Vilem
Geändert von Vilem (13.04.2011 um 09:44 Uhr)
*** fail faster to succeed sooner ***
Es fehlen alle notwendigen #include Dateien wie #include <avr/io.h>
Und es fehlt eine Anpassung an die tatsächlich verwendete Hardware. Denn ein ATmega8 hat gar keinen PortA.
MfG
Stefan
Hallo,
vielen Dank für bisherige Antworten. Ich kann die <avr/io.h> include-Datei nicht finden. Wo kannn ich die downloaden ?
Ich weiß, die Quelldatei von Javik muß für den ATMega8 geändert werden, aber wenn ich die bisher schon nicht kompilieren kann, kann ich Änderungen bis dahin vergessen
*** fail faster to succeed sooner ***
Die avr/io.h gehört zu deiner avr-gcc Installation. Wenn die nicht vorhanden ist, ist deine avr-gcc Installation defekt.
Das Vorhandensein genügt aber nicht, die Datei muss auch *verwendet* werden.
Dieser Header befindet sich unterhalb von
<AVR-GCC-INSTALL-DIR>/avr/include
diesem Falle also in
<AVR-GCC-INSTALL-DIR>/avr/include/avr/io.h
Welchen Code meinst du eigentlich? Das da?
http://www.rn-wissen.de/index.php/Ma...3.BCber_SDIO_2
Falls ja: Da hat wohl jemand einfach ein Copy-Past aus seinem Projekt raus gemacht. Ob du mit so einem aus dem Kontext gerissenen Schnippel glücklich wirst ist fraglich. Da wird auch stillschweigend anderes Zeug verwendet. Der Code kann bestenfalls als Arbeitsvorlage für jemanden dienen, der Erfahrung mit der Hardware (sowohl µC als auch Sensor) und dem Compiler hat.
Out-of-the-Box wird er nicht funktionieren; anfängertauglich ist er also nicht.
Noch was: Poste Text (Fehlermeldungen) als Text!
Disclaimer: none. Sue me.
Lesezeichen