Das Deutsche Casio-Taschenrechner Forum wurde zum 31.12.2013 geschlossen und kann weiterhin als Nachschlagewerk verwendet werden.
Wer mehr erfahren möchte: Ein sehr guter Beitrag von Elias

(GCC) fxsys - Fragen

Hilfe beim Programmieren mit dem fx-9860G SDK.

(GCC) fxsys - Fragen

Beitragvon Anonymouse » Sa 29. Dez 2012, 16:26

Hallo! Ich habe ein paar Fragen wegen der fxsys-library die über http://fxsdk.sf.net/ verfügbar ist.

Erst einmal: DANKE SimonLothar für das was da ist! Ohne wäre ich niemals so weit gekommen.

Und jetzt meine Fragen:
1. Unaufrufbare Funktionen
GCC scheint für C-Funktionen nach Symbolen zu suchen, die mit einem Unterstrich anfangen (z.B PrintXY(bla, bla, bla, bla) -> _PrintXY). Daher findet es die Symbole ohne Unterstrich wie sie in libfxsys.a definiert sind nicht. Ich habe daher einfach hackmässig
Code: Alles auswählen
find src -name "*.s" -exec sed -i "s/SYSCALL(/SYSCALL(_/g" {} ";"

gemacht und neu kompiliert um die Symbole umzubenennen, und das hat auch prima funktioniert, aber wie war das in Wirklichkeit gedacht?

2. Fehlende Funktionen
Es fehlen mir ein paar Funktionen wie z.B. Sleep, die im SDK von CASIO vorhanden sind. Wieso sind diese nicht implementiert - sind es keine syscalls, wissen wir nicht genug darüber, oder oder oder?
Anonymouse
 
Beiträge: 3
Registriert: Fr 28. Dez 2012, 16:24
Taschenrechner: Graph 75 (außerhalb von Frankreich fx-9860GII) (SH-3)

Re: (GCC) fxsys - Fragen

Beitragvon SimonLothar » Sa 29. Dez 2012, 16:51

Mit der GCC-Entwicklungsumgebung kenn ich mich nicht aus. Ich arbeite mit dem Hitachi-System des alten CASIO SDKs.

Sleep ist auf den fx-9860G/GII/GII-2 Systemen syscall 0x0420.
Einzelheiten sind in fx_calculators_SuperH_based.chm dokumentiert.
SimonLothar
 
Beiträge: 228
Registriert: Mi 27. Mai 2009, 10:51
Taschenrechner: fx-9860G, fx-9860G slim, fx-9860G SD, fx-9860GII SD, fx-9750GII, fx-7400GII, fx-CG20, fx-9860GII-2 SD, fx-9750GII-2, fx-7400GII-2, fx-CP330+, fx-CP400

Re: (GCC) fxsys - Fragen

Beitragvon Anonymouse » Sa 29. Dez 2012, 17:24

Was für Einzelheiten?

Und ist irgendwo eine komplette Liste mit syscalls?
Anonymouse
 
Beiträge: 3
Registriert: Fr 28. Dez 2012, 16:24
Taschenrechner: Graph 75 (außerhalb von Frankreich fx-9860GII) (SH-3)

Re: (GCC) fxsys - Fragen

Beitragvon SimonLothar » Sa 29. Dez 2012, 17:48

Anonymouse hat geschrieben:Was für Einzelheiten?

Das Interface: void Sleep( int delay_ms ).
Die Funktion nimmt nur max. 2000 ms als Wartezeit an.

Anonymouse hat geschrieben:Und ist irgendwo eine komplette Liste mit syscalls?

Mehr als http://www.casiopeia.net/forum/download ... l&df_id=72 gibt es meines Wissens nicht.
SimonLothar
 
Beiträge: 228
Registriert: Mi 27. Mai 2009, 10:51
Taschenrechner: fx-9860G, fx-9860G slim, fx-9860G SD, fx-9860GII SD, fx-9750GII, fx-7400GII, fx-CG20, fx-9860GII-2 SD, fx-9750GII-2, fx-7400GII-2, fx-CP330+, fx-CP400

Re: (GCC) fxsys - Fragen

Beitragvon Anonymouse » Sa 29. Dez 2012, 18:02

SimonLothar hat geschrieben:
Anonymouse hat geschrieben:Was für Einzelheiten?

Das Interface: void Sleep( int delay_ms ).
Die Funktion nimmt nur max. 2000 ms als Wartezeit an.

Anonymouse hat geschrieben:Und ist irgendwo eine komplette Liste mit syscalls?

Mehr als http://www.casiopeia.net/forum/download ... l&df_id=72 gibt es meines Wissens nicht.

Ich wusste nicht dass da auch eine syscall-liste drin ist (und auch als Casimo mich darauf hingewiesen hatte konnte ich sie nicht finden...). Danke jedenfalls!
Anonymouse
 
Beiträge: 3
Registriert: Fr 28. Dez 2012, 16:24
Taschenrechner: Graph 75 (außerhalb von Frankreich fx-9860GII) (SH-3)

Re: (GCC) fxsys - Fragen

Beitragvon SimonLothar » Sa 29. Dez 2012, 18:11

Anonymouse hat geschrieben:Ich wusste nicht dass da auch eine syscall-liste drin ist (und auch als Casimo mich darauf hingewiesen hatte konnte ich sie nicht finden...).
Geh mal über den Index unter dem Stichwort "syscalls, fx-9860".
SimonLothar
 
Beiträge: 228
Registriert: Mi 27. Mai 2009, 10:51
Taschenrechner: fx-9860G, fx-9860G slim, fx-9860G SD, fx-9860GII SD, fx-9750GII, fx-7400GII, fx-CG20, fx-9860GII-2 SD, fx-9750GII-2, fx-7400GII-2, fx-CP330+, fx-CP400


Zurück zu fx-9860G SDK (Alle fx-9860G Modelle)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

cron