ich bleibe an der Fehlermeldung "libsdcc.lib: No such file or directory" haengen und ich finde keine Anwendungsbeispiele von "cinc2h.pl": """ $ sdcc --verbose --debug --use-non-free -mpic14 -p16f84 test_headers.c Processor: 16f84 Using devices from /usr/bin/../share/sdcc/include/pic14/pic14devices.txt. sdcc: Calling preprocessor... sdcc: Generating code... sdcc: Calling assembler... sdcc: Calling linker... libsdcc.lib: No such file or directory $ find /usr/share/sdcc/ -name libsdcc.lib /usr/share/sdcc/lib/ds390/libsdcc.lib /usr/share/sdcc/lib/ds400/libsdcc.lib /usr/share/sdcc/lib/large/libsdcc.lib /usr/share/sdcc/lib/medium/libsdcc.lib /usr/share/sdcc/lib/small/libsdcc.lib /usr/share/sdcc/lib/small-stack-auto/libsdcc.lib $ """ Gruss Stephan
Bin zwar kein Pic-O-Loge , aber: -mpic14 -p16f84 ? sollte da nicht -mpic16 stehen?
Stephan schrieb: > sdcc: Calling linker... > libsdcc.lib: No such file or directory Dann versuch doch mal das Ding so zu konfigurieren, daß es die Kommandos ausgibt, die es da aufruft. Vermutlich ist der Library-Pfad nicht korrekt gesetzt.
.. oder es fehlt irgend ein anderer Parameter. Anscheinend gibt es ja die lib für verschiedene Memory-Modelle, irgendwer muss dem linker schon sagen, was er verwenden soll. Oliver
hp-freund schrieb: > -mpic14 -p16f84 ? > sollte da nicht -mpic16 stehen? danke fuer den Hinweis, dachte ich erst auch, aber nein. -mpicXX stellt die Befehlsarchitekturgroesse in XX Bits ein: es gibt pic12 pic14 pic16 pic32 fuer jeweils 12/14/16/32 bit Instruktionsworgroesse. 12 und 32 bit kann sdcc nicht. -p16fY* stellt ten tatsaechlichen uC Typ ein: nur weil ein PICMicro 16irgendwas heisst, impliziert zur Verwunderung des nichts ahnenden Publikums (inkl. mich) nicht zwingend -mpic16
Rufus Τ. Firefly schrieb: > Dann versuch doch mal das Ding so zu konfigurieren, daß es die Kommandos > ausgibt, die es da aufruft. > > Vermutlich ist der Library-Pfad nicht korrekt gesetzt. Oliver schrieb: > .. oder es fehlt irgend ein anderer Parameter. Anscheinend gibt es ja > die lib für verschiedene Memory-Modelle, irgendwer muss dem linker schon > sagen, was er verwenden soll. ich hatte schon in <Beitrag "sdcc, cin2h.pl fuer PIC16f5x oder PIC16f84 - Einstiegshuerden :-/"; detaillierter beschrieben, aber das war offensichtlich zu wenig Schlampig um jemand darauf anspringen zu lassen... m.M.n. muss ich etwas mit "cinc2h.pl" zurechtlegen: ich werde aber aus der beschreibung im Script nicht schlau und bringe $SUCHMASCHINE nicht dazu konkrete Anwendungsbeispiele dafuer herzugeben... erstmal Danke fuers mit-forumisieren :-) Stephan
hp-freund schrieb: > Bin zwar kein Pic-O-Loge , aber: > -mpic14 -p16f84 ? > sollte da nicht -mpic16 stehen? gute Uebersicht 12/14/16bit usw. <http://www.sprut.de/electronic/pic/typen.htm#8bit>
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.