mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik crts2333.o


Autor: Niki Hammler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, muss mich nochmal melden, hab aber ein Problem von dem ich nicht 
weiss wie ich es lösen soll.

Ich habe zuerst AVR-GCC normal in c:\avrgcc installiert gehabt. Dann hab 
ich es für längere Zeit deinstalliert und jetzt gerade wieder 
installiert. Nämlich in e:\avr\gcc.
Ich habe alle Einträge in der autoexec.bat dementsprechend geändert.

Das erste was nicht gegangen ist, waren die HEADER files. Der Compiler 
konnte sie einfach nicht finden. Ich hab dann einfach in avr_make bei 
den CFLAGS
-Ie:/avr/gcc/lib/avr-libc-20011029/include eingetragen, dann ist das 
gegangen.

Doch jetzt verlangt er nach einer Datei namens "crts2333.o". Ich habe 
von dieser Objektdatei noch nie was gehört, ich kann sie auch nicht im 
ganzen c:\avr\gcc Verzeichnis finden.

Das es an der Installation liegen muss, beweist, dass ältere AVR 
Projekte auch nicht mehr zu kompilieren gehen und mit der gleichen 
Meldung abbrechen. Die Meldung lautet:

C:\serial2parallel\try>make
avr-gcc -c -g  -Os -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst 
--save-temps -m
mcu=at90s2333 -Ie:/avr/gcc/lib/avr-libc-20011029/include -I. main.c -o 
main.o
avr-gcc -c -g  -Os -Wall -Wstrict-prototypes -Wa,-ahlms=rc5.lst 
--save-temps -mm
cu=at90s2333 -Ie:/avr/gcc/lib/avr-libc-20011029/include -I. rc5.c -o 
rc5.o
avr-gcc -c -g  -Os -Wall -Wstrict-prototypes -Wa,-ahlms=rs232.lst 
--save-temps -
mmcu=at90s2333 -Ie:/avr/gcc/lib/avr-libc-20011029/include -I. rs232.c -o 
rs232.o

avr-gcc -c -g  -Os -Wall -Wstrict-prototypes -Wa,-ahlms=slip.lst 
--save-temps -m
mcu=at90s2333 -Ie:/avr/gcc/lib/avr-libc-20011029/include -I. slip.c -o 
slip.o
avr-gcc -c -g  -Os -Wall -Wstrict-prototypes -Wa,-ahlms=dev.lst 
--save-temps -mm
cu=at90s2333 -Ie:/avr/gcc/lib/avr-libc-20011029/include -I. dev.c -o 
dev.o
avr-gcc  main.o rc5.o rs232.o slip.o dev.o   -Wl,-Map=main.map,--cref 
-mmcu=at90
s2333 -o main.elf
E:\AVR\GCC\BIN\..\lib\gcc-lib\avr\3.0.2\..\..\..\..\avr\bin\ld.exe: 
cannot open
crts2333.o: No such file or directory
E:\AVR\GCC\BIN\MAKE.EXE: *** [main.elf] Error 1
C:\serial2parallel\try>


Hat jemand einen Lösunmgsvorschlag?

Thanx-A-Lot

Niki

Autor: Niki Hammler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Auf einmal tut sich da komisches. Ich hab offensichtlich im falschen 
Verzeichnis gesucht, die crts2333.o liegt eh im lib Verzeichnis.

Doch stattdessen bekomme ich folgende Fehlermeldung mit der ich noch 
weniger zum Anfangen weiss.

C:\serial2parallel\avr>make
avr-gcc  ser2par.o   -Wl,-Map=ser2par.map,--cref -mmcu=at90s2333 -o 
ser2par.elf
E:\AVR\GCC\BIN\..\lib\gcc-lib\avr\3.0.2\..\..\..\..\avr\bin\ld.exe: 
cannot find
-lc
E:\AVR\GCC\BIN\MAKE.EXE: *** [ser2par.elf] Error 1

C:\serial2parallel\avr>



Ich hab schon versucht in allen Makefile's nach Flags zu suchen aber es 
gibt nicht einmal ein -l Flag

Niki

Autor: Niki Hammler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Noch ein Update. Es muss an der Konfiguration liegen. Wenn ich alles 
ohne Makefiles mache und nur den avr-gcc aufrufe kann kommt der gleiche 
Fehler.

C:\serial2parallel\avr>avr-gcc 
-Ie:\avr\gcc\lib\avr-libc-20011029/include ser2pa
r.c -mmcu=at90s2333
E:\AVR\GCC\BIN\..\lib\gcc-lib\avr\3.0.2\..\..\..\..\avr\bin\ld.exe: 
cannot find
-lc

C:\serial2parallel\avr>



Ich habe mittlerweile schon das ISP-Studio wieder installiert und es 
auch versucht, avrgcc standardmässig nach c:\avrgcc zu installieren, 
scheint aber nicht ganz zu helfen

Autor: Niki Hammler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe noch einmal installiert und wie durch ein Wunder waren die 
ganzen Dateien nicht da. Praktisch nichts war da.
Dann hab ich mich erinnern können dass bei der Installation doch immer 
so ein Script abgearbeitet wurde, das die ganzen Libs erstellt, das ist 
bei dieser (und offensichtlich) bei der vorigen Installation nicht 
passiert.

Wenn ich aber ein zweites Mal darüberinstalliere, dann rennt das Script 
für ein paar Minuten und erstellt alle Dateien.
jetzt geht es also ohne Probleme.

Nur komisch, dass der Installer manchmal das Script abarbeitet, manchmal 
nicht....

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.