Foren

>>> Immer Aktuell: [Zur CC2 Bugs & Wunschliste]
 
Hinweis zum Laden von neueren OS-Versionen mit Conrad Download-Tool (V1.x):
Es sollte vorzugsweise lieber das CC2Net.de-Download-Tool benutzt werden.
Es können mit dem Conrad Download-Tool nur OS-Versionen bis OSOPT_V2 geladen werden.
Ab OSOPT V3.0 muß das CC2Net.de-Download-Tool verwendet werden.
Bis OSOPT_V2 gilt: Das OS muß immer “os.hex” heißen und sich im Verzeichnis des Download-Tools befinden.
Es können keine HEX-Treiber mit dem Conrad-DL-Tool in eine CC2 geladen werden, wenn sich
eine OSOPT-Version auf dieser befindet.
Das CC2Net.de-Download-Tool unterstützt alle OS-Versionen !
Darum am besten das CC2Net.de-Download-Tool verwenden.
 
  Service-Packs:
CC2_SP2-15.zip
Release 26.12.2011
Neueste Version
1030kB C-Control II Service Pack Version 2.15
Enthält alle für die Arbeit mit der CC2 (Unit & Station)
nötigen Dateien vom Stand 26.12.11
inkl. überarbeitete Samples und erweiterte Hilfe,
aufrufbar aus der IDE mit F1
(inkl. OSOPT V3.1b1(15.12.2005.) & OSOPT V3.1b2(29.12.2007.))
CC2_SP2-14.zip
Release 11.02.2007
908kB C-Control II Service Pack Version 2.14
Ältere Version vom 11.02.07
CC2_SP2-13.zip
Release 12.04.2005
810kB C-Control II Service Pack Version 2.13
Ältere Version vom 12.04.05
CC2_SP2-12.zip
Release 27.12.2004
796kB C-Control II Service Pack Version 2.12
Ältere Version vom 27.12.04
CC2_SP2-11.zip
Release 01.07.2004
597kB C-Control II Service Pack Version 2.11
Ältere Version vom 01.07.04
CC2_SP2-10.zip
Release 07.06.2004
597kB C-Control II Service Pack Version 2.10
Ältere Version vom 07.06.04
CC2_SP2-00.zip
Release 30.11.2003
489kB C-Control II Service Pack Ver. 2.00
Ältere Version vom 01.12.03
Station2_SP1.zip
Release 25.06.2003
Bitte nicht mehr
benutzen ! Veraltet !
197kB CC2-Station Service Pack 1
Enthält alle für den Start mit der CC2-Station nötigen
Dateien inkl. Anleitung
Hoffnungslos veraltet, nicht mehr benutzen!
Service Pack 2 benutzen!
 
  Betriebssysteme (OS):
OSOPT_V3.1b1_64kConst.zip
Release 14.09.2007
128kB VMC,
64kB Konstanten,
bis zu 192kB für ASM,
bis zu 192kB für Datenspeicherung

Neueste Version
39kB Optimiertes OS mit erw.Funktionen (André Helbig) 14.09.2007
Dieses OS ist identisch mit dem Release vom 15.12.2005.
Jedoch werden beim Laden von Programmen nicht alle Segmente gelöscht,
sondern nur die Segmente 4, 5 und 6. Es sind somit statt 128kB für
Konstanten nurnoch 64kB nutzbar. Segment 7 kann dafür z.B. für Datenlogging verwendet werden.
Dies dient als Workaround bei seit etwa Mitte 2007 ausgelieferten Units,
welche mehr Zeit zum Löschen des Flashs benötigen und daher nicht
über die Entwicklungsumgebung direkt mit Programmen geladen werden können.
OSOPT_V3.1b1.zip
Release 15.12.2005
128kB VMC,
128kB Konstanten,
bis zu 192kB für ASM,
bis zu 128kB für Datenspeicherung

Neueste Version
39kB Optimiertes OS mit erw.Funktionen (André Helbig) 30.04.2006
Dieses OS basiert auf OSOPT V3.0.
Das OS ist noch im Beta-Stadium, jedoch als stabil eingestuft.
Es sind erst einige Optimierungen durchgeführt.
Der Kernel wurde komplett überarbeitet und um einge Prozent
beschleunigt. Stackoperationen mit Long-Datentypen wurden
um ca. 7%, Int-Datentypen um ca. 2% beschleunigt.
Die Stringverarbeitung wurde bisher um ca. 30% beschleunigt.
Es ist aber noch sehr viel weiteres Optimierungspotential
vorhanden.
Neben den Optimierungen wurde ein CAN-Bug behoben, sowie
ein extended quit eingefügt. (Bei Quit >255 Hostmode einleiten,
ohne die Schnittstelle erneut zu initialisieren.
Die letzte Konfiguration bleibt im Hostmode erhalten.
(Geschwindigkeit, Datenformat, Empfangspuffer)
OSOPT_V3.0.ZIP
Release 03.01.2004
43kB Optimiertes OS mit erw.Funktionen (André Helbig) 11.01.2004
Dieses OS basiert auf OSOPT V2.
Das CC2-Unit-interne LC-Display wird vom Betriebssystem
nichtmehr angesteuert. Somit wird eine I²C-Bus-Adresse frei.
Die Ansteuerung des Mini-LCDs ist weiterhin aus C2 heraus
möglich. Die LCD-Meldungen werden über die neue HostLED
ausgegeben. (Mehr Infos siehe html in der ZIP)
Im Betriebssystem sind die System-Treiber sys0001.hex und
capture.hex integriert.
Mehr Speicher für ASM-Routinen. Durch neue
Host-Mode Kommandos* kann Segment 1 und 2 für ASM-Code
genutzt werden.
 (*CC2Net.de-DL-Tool ab V2.2 wird benötigt)
OS_OPT_V2.ZIP
Release 19.08.2001
33kB Optimierte os.hex (Eric Hospel) 19.08.2001
Führt C2-Programme durch Optimierung
des Assembler-Code ungefähr 20% schneller aus.
DCFerrbug behoben (19.08.2001)
OS_OPT.ZIP
Release 12.08.2001
33kB Optimierte os.hex (Eric Hospel) 12.08.2001
Führt C2-Programme durch Optimierung
des Assembler-Code ungefähr 20% schneller aus.
Offset-Reverse-Bug behoben.
OS.ZIP
Release 21.12.2000
35kB Letzte offizielle Version (21.12.2000) des CC2-Betriebssystems,
verschiedene Bugfixes
  spezielle OS-Versionen:
OSOPT_CAN.ZIP
Release 16.08.2003

36kB Gepatchtes OS wie OS_CAN.ZIP, jedoch basierend auf
OSOPT_V2. (Stephan Leuschner) 16.08.2003
Die speed-Werte 0 und 1 stehen für die Geschwindikeiten
83,3kBaud und 100kBaud. Außerdem werden Werte >=5
nicht direkt ins BTR-Register übernomen.
OS_CAN.ZIP
Release 29.01.2001
35kB Von Martin Förster gepatchtes OS mit erweiterten CAN-Baudraten:
 (Jens Brandes) 15.08.2002
Parameter 5 = 83.3 kb CAN Baudrate. Außerdem werden speed-Wert ungleich 0...5 direkt als BTR-Wert übernommen. Damit hat man im Prinzip freie Hand bezüglich Rate, Sample-Point usw.
Dieses OS basiert auf dem letztem offiziellem OS vom 21.12.2000
und besitzt somit versch.Bugs und hat nicht die Geschwindigkeit von OSOPT und höher.
disasm_os.zip
Release 01.08.2001
97kB Disassembled os.hex  (Eric Hospel) (01.08.2001)
Aktualisiert (12.8.01)
OS_TEMPLATE.ZIP

3kB Rudimentäre Vorlage für ein Roll-Your-Own-Home-Grown-System.
(Martin Förster)

How to do:
1. installiere die Tasking-Tools (oder Demo-Version) in
    das Verzeichnis C:\C166
2. Lege im Verzeichnis C:\C166\Examples ein
    Verzeichnis os an
3. Kopiere die Dateien aus dem OS_TEMPLATE.ZIP in
    dieses Verzeichnis C:\C166\Examples\os
4. Öffne das Projekt os.prj in der Tasking EDE
5. Schreibe Dein Programm (siehe main.c)
6. Compiliere das ganze; wenn keine Fehler auftreten,
    wird ein os.hex erzeugt
7. Lade das os.hex wie das CC2-System in die CC2-Unit
 
  Entwicklungsumgebung (IDE):
C-Control II IDE SP2.15
Release 26.12.2011
Neueste Version
3,61MB C-Control II IDE
basierend auf Service Pack 2.15 mit allen aktuellen
Dateien vom Stand 26.12.2011.
Dieses Setup wird für jede Neuinstallation empfohlen!
Das Conrad Download-Tool ist in diesem Setup nichtmehr
enthalten. Zusätzlich sollte daher das CC2Net.de-Download-Tool installiert werden.
Dieses befindet sich unter misc & Tools.
 
C-Control II IDE SP2.14
Release 11.02.2007
2,58MB C-Control II IDE
basierend auf Service Pack 2.14 mit allen aktuellen
Dateien vom Stand 11.02.2007.
Das Conrad Download-Tool ist in diesem Setup nichtmehr
enthalten. Zusätzlich sollte daher das CC2Net.de-Download-Tool installiert werden.
Dieses befindet sich unter misc & Tools.
C-Control II IDE SP2.13
Release 13.04.2005
2,50MB C-Control II IDE
basierend auf Service Pack 2.13 mit allen aktuellen
Dateien vom Stand 12.04.2005.
Das Conrad Download-Tool ist in diesem Setup nichtmehr
enthalten. Zusätzlich sollte daher das CC2Net.de-Download-Tool installiert werden.
Dieses befindet sich unter misc & Tools.
C-Control IDE 1,84MB Finale Version der ersten CD-Pressung. Installieren Sie die
C-Control IDE, wenn Sie Software für C-Control II entwickeln
möchten. C-Control/BASIC-Systeme werden auch
unterstützt, die IDE bietet dabei jedoch kaum Vorteile
gegenüber der C-Control (I) BASIC-Entwicklungsumgebung.
Wichtig! aktuelle Compiler-DLL benutzen !
(Ist in jedem ServicePack enhalten.)
CC2COMP.ZIP
Release 21.12.2000
154kB aktuelle Compiler-/Simulator-DLL (21.12.2000, FIX3, beta),
verschiedene Bugfixes.
(Ist in jedem ServicePack enhalten.)
cc2compsrc.zip 67kB CC2 Compiler sources
Quellcode des C2 Compilers
 
  Dokumentation:
CC2-Handbuch 827kB C-Control II Unit Benutzerhandbuch, Druckversion
CC2-Station-
Handbuch
758kB C-Control II Station Benutzerhandbuch, Druckversion
Errata.txt 1,27kB Bekannte Fehler
floatingpointerrors.txt 0,28kB Liste der Laufzeitfehler mitFließkommazahlen
Application Board 1,27MB Benutzerhandbuch des C-Control II Application Boards
 
  Hostmodekommandos: (aktualisiert 11.01.2004)
CMD_SEND_ID  0 antwortet mit dem Text "C-Control II"
CMD_SEND_Release  1 antwortet mit dem Release Datum
CMD_SEND_Version  2 antwortet mit dem Versionsstring
CMD_START  3 startet ein vorhandenes C2-Programm
CMD_LOAD_VMC  4 Beginn der Übertragung eines C2-Programms (VMC)
CMD_LOAD_HEX_Seg3  5 Beginn der Übertragung eines ASM-Programms/Routine
in Segment 3 (HEX)
CMD_ERASE_VMC  6 löscht ein vorhandenes C2-Programm.
Gibt nach dem Löschen 6 als Echo zurück.
CMD_ERASE_HEX_SEG3  7 löscht Segment 3
Gibt nach dem Löschen 7 als Echo zurück.
CMD_SET_HI_BAUD  8 setzt die serielle Schnittstelle im Hostmode auf 57.600 Baud
CMD_SET_DEF_BAUD  9 setzt die serielle Schnittstelle im Hostmode auf 19.200 Baud
(Standard)
CMD_LOAD_HEX_Seg1  14
nur OSOPT V3.0 und höher !
Beginn der Übertragung eines ASM-Programms/Routine
in Segment 1 (HEX)
CMD_LOAD_HEX_Seg2  15
nur OSOPT V3.0 und höher !
Beginn der Übertragung eines ASM-Programms/Routine
in Segment 2 (HEX)
CMD_ERASE_HEX_SEG1  16
nur OSOPT V3.0 und höher !
löscht Segment 1
Gibt nach dem Löschen 16 als Echo zurück.
CMD_ERASE_HEX_SEG2  17
nur OSOPT V3.0 und höher !
löscht Segment 2
Gibt nach dem Löschen 17 als Echo zurück.
CMD_RESET  255 führt einen Software-Reset der CC2 aus.
 

[Home]  [Foren] [Bücher] [Die C-Control II]
  [OS & CC2 Download]  [Module & Funktionen]  [Programme C2]  [Assembler]
[Datenblätter]  [Tips & Ergänzungen]  [Schaltpläne]  [Hardwarekomponenten]  [Links]