21.09.2000 ======================================================================= 32-bit Hilfsprogramme für CSM PC-Card Drives ======================================================================= INHALT 1.) Einleitung 2.) Omni97 Control Center OmniCtrl.EXE 3.) Batch-Kopierprogramm BCPY32.EXE 4.) Formatierer CSMForm.EXE 5.) Firmware-Aktualisierungsprogramm DL97.EXE ======================================================================= 1.) Einleitung ============== Die 32-bit Hilfsprogramme für CSM PC Card Drives können unter Windows95 und Windows NT eingesetzt werden. Folgende Hilfsprogramme werden mitgeliefert: - Omni97 Control Center Zur Anzeige einiger wichtiger Informationen ueber Treiber- und Firm- wareausstattung, sowie zur Aenderung der Treiber-Parameter. - Batch-Kopierprogramm BCPY32 Formatfreier Zugriff auf die unterstützten Speichermedien - Formatierer CSMFORM ======================================================================= 2.) Omni97 Control Center OmniCtrl.EXE ====================================== OmniCtrl.EXE ist ein einfaches Hilfsprogramm zur Anzeige von Informationen bezueglich der Omni97-Softwareausstattung, sowie zur Ein- stellung der Treiber-Parameter. Derzeit werden folgende Informationen angezeigt: - ID und Version des Geraetetreibers - Aktuell verwendeter Modus der parallelen Schnittstelle - Omni97 Firmware-Version (Eine beliebige PC-Card muß eingesteckt sein, um die Firmware-Version des OmniDrive anzeigen zu können). Die folgenden Parameter des Geraetetreibers koennen geaendert werden: - LPT-Port, an dem das Omni97-Laufwerk angeschlossen ist - Modus des LPT-Ports, der verwendet werden soll ======================================================================= 3.) Batch-Kopierprogramm BCPY32 =============================== BCPY32 erlaubt das formatfreie Lesen / Schreiben von PC-Cards. - Kopieren von Dateien an beliebige Positionen in der Karte. - Kopieren beliebiger Bereiche der Karte in Dateien. - Löschen von (linear) FLASH-Cards. - Ermitteln des Status der Card. BCPY32 erhält alle Parameter über die Befehlszeile. BCPY32 kann damit auch in Batch-Programmen eingesetzt werden, die keine Interaktion mit dem Benutzer erfordern sollen. BCPY32 kennt einige Parameter, die in der Befehlszeile angegeben werden können. Um die aktuell unterstützten Parameter anzuzeigen, können Sie BCPY32 ohne Angabe von Parametern aufrufen. Es wird dann ein kurzer Hilfetext angezeigt. Aufrufsyntax: BCPY32 Treiber r|w|e|s { Option(en).. } Treiber: Name des Gerätetreibers (z.B. OMNI97) r|w|e Betriebsart 'r': Read 'w': Write 'e': Erase FLASH-Card 's': Status abfragen Option(en): Eine Liste der folgenden optionalen Parameter: /FC=.. Dateiname für Common Memory. Vorgabe: 'BCPY.PCC' /FA=.. Dateiname für Attribute Memory. Vorgabe 'BCPY.PCA' Die Vorgaben gelten nur für 'r'. Für Schreibzu- griffe müssen Dateinamen angegeben werden ! /SC=.. Größe des Common Memory /SA=.. Größe des Attribute Memory BCPY versucht die Größe automatisch zu bestimmen, wenn kein Wert spezifiziert wird. /OC=.. Offset im Common Memory /OA=.. Offset im Attribute Memory Wenn keine Offsets angegeben werden, nimmt BCPY32 den Wert Null als Default an. /MC=.. Speichertyp des Common Memory. Vorgabe: SRAM /MA=.. Speichertyp des Attribute Memory. Vorgabe: 'EEPROM' Der Speichertyp kann mit SRAM / EEPROM / FLASH / OTPx angegeben werden. OTP-Algorithmen werden wie folgt unterschieden: - OTP0 Mitsubishi (Page-Mode) - OTP1 Sharp (Die Unterstützung bestimmter Programmieralgo- rithmen hängt vom PC-Card Laufwerk ab !) /V[+|-] Gespächig. Fortschrittsanzeige, Vorgabe: /V+ /FAST Nur für 'e': Keinen Blank-Check durchführen. /S=.. Socket (0... ), Vorgabe: 0 HINWEISE: --------- Offsets und Speichergrößen können folgendermaáen angegeben werden: - Zahl ohne suffix = Bytes - Suffix 'K' = kBytes - Suffix 'M' = MBytes Hexadezimale Zahlen können über den Prefix '$' angegeben werden. Hex-Zahlen werden immer als Byte-Werte interpretiert. BCPY32 versucht in folgenden Fällen, die Größe der PC-Card automatisch zu ermitteln, wenn vom Anwender keine Größe angegeben wird: - Lesen von SRAM, EEPROM or ATA-Cards - Löschen von FLASH-Cards (mit bekanntem Chip-Typ) - Schreiben von ATA-Cards (Clipping, wenn Datenträger-Ende erreicht). BCPY32 kann jederzeit mit der Taste <ESC> abgebrochen werden. Beispiele --------- BCPY32 OMNI97 R Speichergrößen automatisch bestimmen, Common- und Attribute- Memory (falls vorhanden) vollständig kopieren. Common Memory wird in BCPY.PCC, Attribute Memory in BCPY.PCA ge- speichert. BCPY32 OMNI97 R /SA=0 /OC=$100 /SC=1M Attribute Memory ignorieren (Größe = 0). 1 MB ab Offset $100 (256) nach BCPY.PCC kopieren BCPY32 OMNI97 W /FC=MYFILE.DAT /MC=FLASH Datei MYFILE.DAT nach Addresse 0 im Common Memory schreiben. Speichertyp des Common Memory ist FLASH ======================================================================= 4.) Formatierer CSMForm.EXE =========================== Allgemeines ----------- Die Format-Möglichkeit im Explorer von '95/NT reicht für die meisten Anwendungsfälle aus. Für spezielle Formate steht der Formatierer CSMForm.EXE zur Verfügung. CSMForm erkennt automatisch die folgenden Typen von Speicherkarten: - SRAM - EEPROM - PCMCIA-ATA Cards !! Andere Typen von Speicherkarten können nicht mit CSMForm formatiert !! werden. Wenn keine besonderen Optionen angegeben werden, verwendet CSMForm die gesamte Kapazität der Speicherkarte und erstellt ein DOS-kompatibles Format. Durch Optionen kann die Formatierung speziellen Bedürfnissen angepasst werden. So können z.B. mehrere Partitionen erzeugt oder bestimmte Formatvarianten gewählt werden. Rückgabewerte: -------------- CSMForm gibt einen Wert zurück der von Batch-Programmen über die Variable ERRORLEVEL abgefragt werden kann. Wenn CSMForm erfolgreich ausgeführt wurde, ist der Rückgabewert Null. Kam es zu Formatierfehlern, so ist der Rückgabewert <> 0. CSMForm-Optionen: ----------------- In der Version 1.30 können beim Aufruf des Formatierers CSMForm.EXE folgende Optionen angegeben werden: Allgemeine Optionen ------------------- /m Mehrfach-Laufwerk. Diese Option unterstützt die mehrfach-Laufwerke MEL-PCP/8, MEL-PCPJ/8 oder DualSlot-Board. CSMForm formatiert ab der angegebenen Laufwerksnummer alle Laufwerke, in denen eine Karte steckt. Dabei werden keinerlei Meldungen ausgegeben. Es sind keinerlei Benutzer- eingaben erforderlich. /f=xxx Partition-Grösse(n) angeben. Mit dieser Option kann die Grösse der zu erzeugenden DOS-Partition(en) eingestellt werden. Damit ist es möglich, einen Teil des Kartenspeichers für andere Zwecke zu reservieren. Bei PCMCIA-kompatiblen Laufwerken können durch mehrfaches Angeben der Option /f=.. mehrere (bis zu vier) Partitionen erzeugt werden. Über die Suffixe 'K' bzw. 'M' können KB bzw. MB angegeben werden, z.B.: /f=512k, /f=1M /FAT=xx Anzahl FAT's einstellen. Normalerweise werden DOS-Datenträger mit zwei FATs erzeugt. Mit /FAT=1 kann eine FAT eingespart werden, der Speicherplatz steht dann anderweitig zur Verfügung. /MINCLUSTER=xx Mindest-Clustergrösse in Sektoren angeben. Wenn vorwiegend mit grossen Dateien gearbeitet wird, kann es vorteil- haft sein, mit grossen Clustern zu arbeiten. Vorgabe: 1 /MAXCLUSTER=xx Maximale Clustergrösse in Sektoren angeben. Wenn vorwiegend mit kleinen Dateien gearbeitet wird, kann es vorteil- haft sein, kleine Cluster zu verwenden. CSMForm verwendet ggf. FAT16 statt FAT12, um die gewünschte Clustergrösse zu erreichen. /SOCKET=x Zu formatierender Socket (Falls der Treiber mehrere Sockets bedient. Vorgabe: 0 /Silent Kein Benutzerdialog (Batch-Betrieb) /Label=x Volume Label festlegen. Default ist 'CSM_CARD' /Hide Folgende Partition verstecken /Root=x Anzahl Hauptverzeichniseinträge festlegen. x muß ein Vielfaches von 16 sein. /OEM=x OEM-ID im Boot-Sektor festlegen. Normalerweise wird dort 'MSDOS5.0' eingetragen. /LARGE Formatierung mit kritischer (vom Laufwerk nicht unterstuetzter) Groesse erlauben. HINWEISE: Die Optionen /FAT, /MINCLUSTER und /MAXCLUSTER führen u.U. zu einer Formatierung, die nicht mehr unter allen Umständen von DOS oder dem auf dem aktuellen Zielsystem verwendeten Betriebssystem lesbar ist. Bei Verwendung dieser Optionen sollte daher grundsätzlich mit CHKDSK geprüft werden, ob der formatierte Datenträger fehlerfrei erscheint. Optionen für PCMCIA kompatible Laufwerke ---------------------------------------- /p Erzeuge Pseudo-Floppy-Format (keine PCMCIA-Informationen. PCMCIA/ATA-Karten: Keine Partitions-Tabelle). /a Verwende Attribut Memory für PCMCIA-Informationen (nur für SRAM/EEPROM-Karten) /a- Attribut Memory nicht verändern (nur für SRAM/EEPROM-Karten) /crc Sicherung durch CRC Zu jedem DOS-Sektor wird ein 16-Bit CRC ermittelt und abge- speichert. Damit ist eine 100%ige Fehlererkennung möglich. (nur für SRAM/EEPROM-Karten) /chk Sicherung durch Prüfsumme Zu jedem DOS-Sektor wird eine 8-Bit Prüfsumme ermittelt und abgespeichert. Durch diese Prüfsumme können Fehler nicht so zuverlässig ermittelt werden, wie über den CRC; die Berechnung der Prüfsumme geht jedoch schneller. (nur für SRAM/EEPROM-Karten) HINWEISE: Wenn Prüfsummen eingesetzt werden sollen, darf die Option /p nicht angegeben werden. Bei der Formatierung mit Prüfsummen muss CSMForm jeden Sektor der Partition schreiben, um die Prüfsumme korrekt zu initialisieren. Formate ------- Non-PCMCIA Laufwerke -------------------- Voreinstellung: - Die gesamte Kapazität der Karte wird für eine DOS-Partition genutzt. Mit dem Parameter /f:.. kann am Ende der Karte Speicher für spezielle Zwecke reserviert werden. PCMCIA SRAM/EEPROM - Cards -------------------------- Voreinstellung: - Attribute Memory wird nicht verwendet. - Im Attribute Memory vorhandene Daten werden ge- löscht (mit $ff überschrieben). - PCMCIA-Informationen (CIS) werden am Anfang des Common Memory geschrieben. Für die CIS werden immer 512 Byte reserviert. - Die verbleibende Kapazität der Karte wird für eine DOS-Partition genutzt. ältere Labtops/Notebooks sind u.U. nicht in der Lage, die PCMCIA-Informationen auszuwerten. Verwenden Sie die Optionen /A oder /P wenn mit CSMForm formatierte Karten auf einem anderen Rechner nicht gelesen werden können. PCMCIA-ATA Cards ---------------- Voreinstellung: - Attribute-Memory wird nicht verwendet (i.d.R. ROM) - Es werden keine PCMCIA-Informationen geschrieben - Formatierung erfolgt mit Partitions-Tabelle - Die verbleibende Kapazität der Karte wird für eine DOS-Partition genutzt. Manche Produkte von Fremdherstellern verwenden bei ATA-Cards keine Partitions-Tabelle und können diese auch nicht auswerten. Verwenden Sie die Option /P um die Erzeugung einer Partitions-Tabelle zu verhindern --> IBM SuperFloppy Format. PCMCIA Cards mit mehreren Partitionen ------------------------------------- In PMCIA-Laufwerken können sowohl SRAM/EEPROM als auch PC-ATA Cards mit mehreren (bis zu vier) Partitionen formatiert werden. Wenn der Gerätetreiber mehrere Partitionen unterstützt, werden bei der Installation des Treibers 1..4 Laufwerke angelegt (i.d.R durch Treiber- optionen einstellbar), unter denen dann die verschiedenen Partitionen des jew. Datenträgers angesprochen werden können. Um mehrere Partitionen anzulegen, muss der Parameter /F:xxx angegeben werden. CSMForm erzeugt dann eine Partition mit xxx kB. Eine zweite Partition nimmt die verbleibende Kapazität der Karte auf. Bsp.: CSMForm OMNI97 /F=1M /F=512K ----- Erzeugt 3 Partitionen: 1.) 1 MB 2.) 512 kB 3.) verbleibende Kapazität der Karte Bei SRAM/EEPROM-Cards kann für jede Partition eine Prüfsumme verein- bahrt werden. Bsp.: CSMForm OMNI97 /CRC /F=512K /CHK /F=1M ----- Erzeugt 3 Partitionen: 1.) 512 kB, jeder Sektor mit CRC 2.) 1 MB. Jeder Sektor mit einfacher Prüfsumme 3.) verbleibende Kapazität der Karte, keine Prüfsumme ======================================================================= 5.) Firmware-Aktualisierungsprogramm DL97.EXE ============================================= Die Firmware des OmniDrive kann jederzeit ueber einen simplen Software- Download aktualisiert werden. Zu diesem Zweck wird das Download- Hilfsprogramm DL97 mitgeliefert. Ein Update der Firmware kann erforderlich werden, wenn CSM Unter- stuetzung fuer neue PC Cards oder andere neue Features in die Firmware aufnimmt. Syntax: DL97 Socket{ /L } Parameter: Socket Derzeit 0 (Nur 1 OmniDrive zulässig) /L Download durchfuehren Wenn der Parameter /L nicht angegeben wird, zeigt DL97 nur die aktuelle Version der Firmware im OmniDrive an. Wird /L angegeben, so erfolgt der Download der neuen Firmware-Version. Die Firmware-Dateien werden von CSM zur Verfuegung gestellt. Die Dateien heissen FIRMWARE.*. Die Dateierweiterung gibt den Typ des OmniDrives an. HINWEIS: Zur Anzeige der Firmware-Version oder zur Durchführung eines Updates muß eine beliebige PC Card im OmniDrive eingesteckt sein. =======================================================================Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.