Hallo, ich möchte gerne ein paar Programme schreiben, die auf Siemens Handys laufen sollen. Da ist ein C167 Prozessor drin. Bisher schreib ich die kleinen Test-Routinen in Assembler und übersetz sie dann mit einem Single Line Assembler, den ich mir dafür geschrieben habe. Alles in allem eine sehr Zeitaufwändige Sache und sehr fehleranfällig. Darum möchte ich mir nun eine kleine Library schreiben. Am liebsten für C, Assembler ist aber auch ok. Wo find ich Informationen hierfür? So sollte das ganze ablaufen: ich gebe z.B. folgende Informationen an: S45i v4: MsgBox_OkIcon_Ok --> FA4CB0 MsgBox_AttentionIcon_Ok --> FA4CD8 MsgBox_NoIcon_NoButton --> FA4D00 ; r12, BoxFlag ==> #1=boxed, #2=unboxed ; r13, textID (LanguagePack) S55 v20: MsgBox_OkIcon_Ok --> 9E7E2E MsgBox_AttentionIcon_Ok --> 9E7E8E MsgBox_NoIcon_NoButton --> 9E7EBE ; r12, BoxFlag ==> #1=boxed, #2=unboxed ; r13, textID (LanguagePack) StringCopy --> BF81AE ; r12, dst_offset ; r13, dst_page ; r14, src_Offset ; r15, src_page GetStringLength --> BF819A ; r12, string_offset ; r13, string_page ; returns r4 (Length) und möchte dann in meinen Programmen auf diese Routinen zugreifen können: mov r12, #1 ; #boxed mov r13, #EE4h ; txt "Keine Bilder zum Speichern" calls MsgBox_AttentionIcon_Ok bzw.: MsgBox(EE4h, 1, AttentionIcon); und möchte dann das hier haben: E01C ;mov r12, #1 E6FDE40E ;mov r13, #EE4h DA9E8E7E ;calls loc_9E7EBE kann mir dabei jemand helfen? Find ich evtl. irgendwo eine Grundstrucktur? Welche Software kann ich verwenden / empfehlt ihr mir? schonmal vielen Dank für's durchlesen ;) Gruß Tobias
Hallo Tobias, Für welche compiler möchstest Du das machen? 1. Tasking 2. Keil Welche version? Grüße Mark.
Danke für deine Antwort! also von Keil hab ich eine Demo Version von Tasking bisher noch nichts wenn das ganze funktioniert würde ich mir natürlich auch eine Vollversion kaufen, bisher hab ich also im Prinzip noch gar nichts. Gibt es von Tasking auch eine Demo um das ganze mal zu testen? Oder ist Keil besser? In Keil hab ich bisher versucht mir mit org die Adressen irgendwelchen Labeln zuzuweisen, aber das geht nur bis org 8000h und dann hab ich keine hex Ausgabe gefunden. Am liebsten wäre mir das zudem auch noch in C
Hallo Tobias, Ich arbeite zuhause mit Tasking V8.0 und auf der arbeit mit Tasking und Keil. Ich arbeite am liebsten mit Tasking. Ja, Tasking hat auch eine Demo version: http://www.tasking.nl/products/C166-ST10/demo_req.html Auf der homepage vom Tasking findest Du auch einige Application Notes. Auch um code auf eine bestimmte addresse zu locaten. Grüße Mark. P.S. Ich habe früher bei Tasking gearbeitet (C166/ST10 Tools), deshalb bin ich nicht ganz objectief.
Hallo Mark, ich hab mir nun die Demo runtergeladen, sieht wirklich gut aus. Ich hoffe ich bekomm das mit der Zuweissung hin. Kannst du mir kurz erklären, wie ich mir den Hex Code des Compilats anzeigen lassen kann? Gruß Tobias
Hi! Ich habe mir zufällig auch gerade die Tasking Demo runtergeladen. Da musste man sich registrieren, um ein Passwort zu bekommen, für das heruntergeladenen SFX-Zip. Ich habe jezt die Datei: DC166-801.exe sowie ein Mail von Tasking "TASKING Demo Registration for C166 & ST10 family - You MUST respond to this email to continue!" Da drin ist ein Link auf den man klicken soll, um das Passwort zum entpacken zu bekommen. Klicke ich drauf, erscheint: *** Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'AND'. /cgi-bin/webcon.asp, line 26 *** Daher: hat jemand das Passwort für die Tasking für C166 Demoversion? Ich hoffe ich habe nicht 60 MB umsonst heruntergeladen... MfG Sebastian
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.