Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> Hallo Johannes, > > > Also, folgendes Problem: Ich möchte diesen PS2-Treiber, den man hier runterladen kann, verwenden > > und habe die Tastatur angeschlossen. Wenn ich nun das Beispielprogramm starte, ist auf dem Display > > nichts zu sehen. Ich habe mir das LCDext hier runtergeladen. Kann es sein, dass beide Hex-Codes > > den selben Platz verwenden und deshalb nicht zusammen verwendet werden können? Wo wird eigentlich > > festgelegt, welcher Hex-Speicher (ich weiß nicht, wie das richtig heißt) verwendet wird? > > Die HEX-Dateien belegen nicht den selben Platz. > Um zu überprüfen, welchen Bereich eine ASM-Routine belegt, gibt es zwei Möglichkeiten: > 1. In der Segment3-Map nachsehen. Dort hat man einen Überblick, welche Routine, > welchen Speicherbereich belegt. Überschneidungen sind i.d.R. Ausgeschlossen. > (Meine HEX-Dateien befinden sich alle in der Map.) > 2. Für Dateien, welche nicht in der Segment3-Map aufgeführt sind, kann man die HEX-Datei > ganz einfach mit einem Texteditor (z.B. Notepad) öffnen. Dies ist z.B. bei Cris seiner > HEX-Datei der Fall. > Hier einmal die erste Zeile des PS2-Treibers: > <code>:20000000DA005A76E6F2A6F7E000D7000000B842E6F2A8F7D7000000B802E6C46200FCF10F</code> > Der Doppelpunkt am Anfang signalisiert eine HEX-Zeile. > Die folgende "20" ist die Anzahl der Datenbytes in dieser Zeile als HEX-Wert.(hier 32 Byte(0x20)) > Die "00" danach bedeutet einfach nur, daß es sich um ein Datenframe handelt. > (Es gibt auch Kommando-Zeilen, wie die erste, welche das Segment bestimmt.) > Die danach folgenden "0000" ist die Startadresse des Datenframes. Hier 0x0000, > was nichts anderes bedeutet, daß der HEX-Treiber den Speicher ab 0x0000 in > das Segment geschrieben wird. > Danach folgen die Datenbytes mit abgeschlossenem Prüfbyte.(welches aber von den DL-Tools > nicht beachtet wird. :-) ) > > Jetzt Kurz: > Der PS2-Treiber belegt den Speicherbereich 0x0000 bis 0x1e17 und > sys0001.hex den Bereich 0xD540 - 0xD74B . > > Ich vermute aber, daß das Problem eher daran liegt, daß das Beispiel des PS2-Treibers > nicht mit den aktuellen Modulen konform ist. > Passe das Beispiel auf die neueste Version von lcdext.c2 an, dann wird es funzen. > > MfG André H.
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB