OSOPT V3.0 Betatest Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 30.12.2003 21:48) | |
| |
Hallo @alle, Ich habe heute das neue OSOPT V3.0 fertiggestelltund suche ein paar Leute, die es ein wenig Testen. Nicht, da� ich irgendeinen Bug reingebracht habe. :-) Wer das OSOPT V3.0 testen will, antwortet einfach auf dieses Posting. Die Angabe des E-Mail-Adresse im Feld "E-Mail" bitte nicht vergessen. Aus Spam-Schutzgründen die Adresse bitte nicht in den Text schreiben. Nun zu den Features in OSOPT V3.0: - Als Grundlage dient OSOPT V2 - Das CC2-interne LCD wird vom System nichtmehr angesteuert. Also keinerlei Meldungen wie Hostmode, Runnning, Fehlermeldungen etc. Somit wird diese I²C-Bus-Adresse frei, wenn man das interne LCD, falls vorhanden, abschaltet.(LCD-Adj der Unit auf GND ziehen) Das Display kann aber noch aus dem C2-Programm angesteuert werden. Hier ist aber dann zwingend ein lcd.init() notwendig. - Ausgabe der Systemmeldungen über eine "HostLED", welche sich bereits auf dem CC2-StarterBoard und dem CC2-ReglerBoard ab V1.1 befindet. Diese LED wird über einen Transistor (PNP) oder einen Puffer an den Host-Pin angeschlossen und soll leuchten, wenn der Pin einen GND-Pegel besitzt. Die HostLED leuchtet, wenn sich die CC2 im Hostmode befindet und gibt Blink-Codes bei Fehlermeldungen und beim Beenden von Programmen aus, welche bisher als Text-Meldungen auf das interne LCD ausgegeben wurden. (Ist bei OSOPT V3.0 dukumentiert) Der Host-Pin (P3.4) wird als Open-Drain benutzt. So kann es zu keinerlei Kurzschlüssen kommen, wenn die LED ansteuert wird und gleichzeitig die Hosttaste gedrückt wird. Es mu� lediglich darauf geachtet werden, da� eventuelle weitere Eingangssignale, welche über den Hostpin(P3.4) erfasst werden, als Open-Drain/Collector ausgeführt sind. (z.B. Inkremental-Geber) Für Station-II-Nutzer gibt's hier einen kleinen Lichtblick: Durch die kleine oben beschriebene Modifikation lässt sich die HostLED sehr einfach nachrüsten. Kleiner Nebeneffekt durch die HostLED: Programme starten nach einem Reset schneller. :-) - nächstes Feature: Bei der CC2 gab es bisher zwei völlig ungenutzte Flashsegmente. Sement 1 & 2. Das OS befindet sich lediglich in Segment 0. Ab sofort können diese beiden Segmente wie Segment 3 für ASM/C-Code benutzt werden. Somit stehen insgesamt 192kB statt 64kB für System-Routinen zur Verfügung. :-) Für das Löschen der Segmente 1 & 2 sowie das Laden von Daten gibt es vier weitere Hostmode-Kommandos (14,15,16,17). Das ist übrigens der Grund, warum ich letztes Wochenende das CC2Net.de-DLTool V2.2 veröffentlich habe. Ich mu� das Laden in Seg1 & Seg2 noch implementieren. Ich sollte dies aber bis morgen schaffen. - und noch ein Feature: Die Systemtreiber capture.hex und sys0001.hex sind in OSOPT V3.0 bereits integriert. Somit entfällt das Laden dieser Dateien. - Last, but not least: Es kann über eine Systemroutine über aus einem C2-Programm die OS-Version ausgelesen werden. :-) Ich werde Wahrscheinlich auch noch eine HEX-Datei dazu erstellen, die man in Seg3 Laden kann. Dann funzt das mit allen OS-Versionen. :-) So, das war's bis jetzt. Wer noch Anregungen zu OSOPT V3.0 hat, kann diese ebenfalls posten. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: OSOPT V3.0 Betatest (von Werner - 3.01.2004 1:53) Fehler Codes über Host LED (von Markus A. - 2.01.2004 17:17) Re: Fehler Codes über Host LED (von André H. - 2.01.2004 22:44) Re: Fehler Codes über Host LED (von Markus A. - 2.01.2004 23:28) Re: Fehler Codes über Host LED (von André H. - 2.01.2004 23:57) Re: Fehler Codes über Host LED (von TN - 2.01.2004 20:10) Re: OSOPT V3.0 Betatest (von Holger Wagenlehner - 1.01.2004 13:52) Re: OSOPT V3.0 Betatest (von Johann Gerner - 31.12.2003 16:18) Re: OSOPT V3.0 Betatest (von TN - 31.12.2003 14:16) Re: OSOPT V3.0 Betatest (von TN - 1.01.2004 13:32) Re: OSOPT V3.0 Betatest (von André H. - 1.01.2004 14:03) Re: OSOPT V3.0 Betatest (von TN - 1.01.2004 16:12) Re: OSOPT V3.0 Betatest (von André H. - 2.01.2004 8:57) Re: OSOPT V3.0 Betatest (von TN - 2.01.2004 20:07) Re: OSOPT V3.0 Betatest (von Markus A. - 31.12.2003 13:06) Re: OSOPT V3.0 Betatest (von Burkhard Fischer - 31.12.2003 14:23) Re: OSOPT V3.0 Betatest (von André H. - 31.12.2003 20:11) Re: OSOPT V3.0 Betatest (von Burkhard Fischer - 1.01.2004 18:59) Sorry, mein Fehler (von André H. - 1.01.2004 23:49) Re: Sorry, mein Fehler (von Burkhard Fischer - 2.01.2004 15:53) Re: Sorry, mein Fehler (von Burkhard Fischer - 2.01.2004 8:18) |