Forum: Mikrocontroller und Digitale Elektronik Silabs ide SDCC 3.x Compiler errorcode 3


von Dirk E. (dirk_emmerich)


Lesenswert?

Hallo zusammen,

Ich versuche gerade bei der Silabs IDE den SDCC Compiler zum Laufen zu 
bekommen.

Installiert habe ich den SDCC 3.1.0

In der IDE habe ich unter Project -> Tool Clain Integration...

beim Assambler
Executable: ..\sdas8051.exe

beim Compiler
Executable: ..\sdcc.exe

beim Linker
Executable: ..\sdcc.exe

eingestellt.

Wenn ich REBUILD ALL betätige kömmt folgende Ausgabe:
1
Invoking project defined compiler.
2
C:\SDCC3\bin\sdcc.exe -c --debug --use-stdout -V -I"C:\SiLabs\MCU\Inc" -I"C:\Users\xxx\Desktop\test" "C:\Users\xxx\Desktop\test\F91x_ADC0_BurstMode.c" 
3
4
C:\Users\xxx\Desktop\test\F91x_ADC0_BurstMode.c:139:24: error: sdcc_stdio.h: No such file or directory
5
C:\Users\xxx\Desktop\test\F91x_ADC0_BurstMode.c:149:24: error: sdcc_stdio.c: No such file or directory
6
+ C:\SDCC3\bin\sdcpp.exe -nostdinc -Wall -IC:\\SiLabs\\MCU\\Inc -IC:\\Users\\xxx\\Desktop\\test -obj-ext=.rel -DSDCC_MODEL_SMALL -DSDCC_FLOAT_REENT -DSDCC=310 -DSDCC_REVISION=7066 -DSDCC_mcs51 -D__mcs51 -isystem "C:\SDCC3\bin\..\include\mcs51" -isystem "C:\SDCC3\bin\..\include"  "C:\Users\xxx\Desktop\test\F91x_ADC0_BurstMode.c" 
7
+ C:\SDCC3\bin\sdas8051.exe -plosgffwzc "F91x_ADC0_BurstMode.rel" "F91x_ADC0_BurstMode.asm"
8
9
Link in progress...
10
C:\SDCC3\bin\sdcc.exe --debug --use-stdout -V -I"C:\Users\xxx\Desktop\test" -o"C:\Users\xxx\Desktop\test\F91x_ADC0_BurstMode.hex" "C:\Users\xxx\Desktop\test\F91x_ADC0_BurstMode.rel"  
11
12
+ C:\SDCC3\bin\sdld.exe -nf "C:\Users\xxx\Desktop\test\F91x_ADC0_BurstMode.lk"


Was läuft hier falsch?

Vorab Danke für eure Hilfe.

von Dirk E. (dirk_emmerich)


Lesenswert?

Sorry keine errorcode 3 Fehlermeldung!

von holger (Gast)


Lesenswert?

>Was läuft hier falsch?
>
>C:\Users\xxx\Desktop\test\F91x_ADC0_BurstMode.c:139:24: error: sdcc_stdio.h: >No 
such file or directory
>C:\Users\xxx\Desktop\test\F91x_ADC0_BurstMode.c:149:24: error: sdcc_stdio.c: >No 
such file or directory

Es wurden zwei Dateien nicht gefunden. Steht doch dick und fett da.

von Dirk E. (dirk_emmerich)


Lesenswert?

>dick und fett.
?! nicht ganz,...Hätte ich aber sehen müssen...^^

thx.

Läuft aber leider immer noch nicht,...

Ich habe jetzt mal die oben genannten Einstellungen an ein 
Beispiel-Programm (F91x_Blinky) durchgeführt.

Ausgabe:
1
Invoking project defined compiler.
2
C:\SDCC\bin\sdcc.exe -c --debug --use-stdout -V -I"c:\SiLabs\MCU\Inc" -I"C:\SiLabs\MCU\Examples\C8051F91x_90x\Blinky" "C:\SiLabs\MCU\Examples\C8051F91x_90x\Blinky\F91x_Blinky.c" 
3
4
+ C:\SDCC\bin\sdcpp.exe -nostdinc -Wall -Ic:\\SiLabs\\MCU\\Inc -IC:\\SiLabs\\MCU\\Examples\\C8051F91x_90x\\Blinky -obj-ext=.rel -DSDCC_MODEL_SMALL -DSDCC_FLOAT_REENT -DSDCC=310 -DSDCC_REVISION=7066 -DSDCC_mcs51 -D__mcs51 -isystem "C:\SDCC\bin\..\include\mcs51" -isystem "C:\SDCC\bin\..\include"  "C:\SiLabs\MCU\Examples\C8051F91x_90x\Blinky\F91x_Blinky.c" 
5
+ C:\SDCC\bin\sdas8051.exe -plosgffwzc "F91x_Blinky.rel" "F91x_Blinky.asm"
6
7
Link in progress...
8
C:\SDCC\bin\sdcc.exe --debug --use-stdout -V -I"C:\SiLabs\MCU\Examples\C8051F91x_90x\Blinky" -o"C:\SiLabs\MCU\Examples\C8051F91x_90x\Blinky\F93x_Blinky.hex" "C:\SiLabs\MCU\Examples\C8051F91x_90x\Blinky\F91x_Blinky.rel"  
9
10
+ C:\SDCC\bin\sdld.exe -nf "C:\SiLabs\MCU\Examples\C8051F91x_90x\Blinky\F93x_Blinky.lk"

Ich kann leider mit dieser Ausgabe nichts anfangen.


Gibt es vielleicht noch irgendwelche Einstellungen die überprüft werden 
müssen?

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
Noch kein Account? Hier anmelden.