Silabs ide SDCC 3.x Compiler errorcode 3

OP #3042220
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.
Gast #3042234
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.
OP #3042411
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren