[zurück]  [Assembler-Einführung]  [Programme ASM, Tasking C] [Segment3Map

Hier entsteht eine Adress-Karte für Systemroutinen und Treiber in Segment 3
des C-Control II Flash.
Ziel ist es, daß jede ASM-(und C-)Routine ihren eigenen Bereich in Segment 3 bekommt,
damit es keine Überschneidungen mit anderen Routinen gibt bzw. der ASM- und
der aufrufende C2-Code nicht aufwändig geändert werden müssen.
Mehrere ASM-(und C-)Routinen können dann einfach mit dem
C-Control II Download Tool V2.x (powered by CC2Net.de) geladen werden.

Adress-Bereich

Routine (& Autor)

30000h - 3BFFFh

frei (48kB)

3C000h - 3CFFFh  4kByte reserved for Hans-Jörg Schuschke (Hansi)

3C000h - 3CB77h fs20.hex (2936Byte) für fs20.c2 V1.0 FS20 Funksteuerung
(Hans-Jörg Schuschke)
3CB78h - 3CFFFh reserved for Hans-Jörg Schuschke (487 Byte)

3D000h - 3EFFFh  8kByte reserved for CCTools / CC2Net.de (André Helbig)

3D000h - 3D0CDh srlcd.hex (206Byte) für srlcd.c2 (André Helbig/CCTools/CC2Net.de)
3D0CEh - 3D0FFh reserved for CCTools/CC2Net.de (50 Byte)
3D100h - 3D1A5h capture.hex V1.1 - erweiterte Capture (André Helbig/CCTools/CC2Net.de)
(166 Byte)
(ab OSOPT V3.x im OS in Segment 0 implementiert)
3D1A6h - 3D1AFh reserved for CCTools/CC2Net.de (10 Byte)
3D1B0h - 3D50Bh i2ccom.hex(13.12.03 - System-Routinen für I2CCOM (860 Byte)
(siehe i2ccom.c2) RS232 am I²C-Bus (André Helbig/CCTools/CC2Net.de)
3D50Ch - 3D53Fh reserved for CCTools/CC2Net.de (52 Byte)
3D540h - 3D74Bh sys0001.hex V1.2 - System-Treiber (524 Byte)
Benötigt von lcdext.c2 ab V2.2, rblcd.c2 ab V1.1 und stports.c2
(André Helbig/CC2Net.de)
(ab OSOPT V3.0 im OS in Segment 0 implementiert)
3D74Ch - 3D7FFh reserved for CCTools/CC2Net.de (180 Byte)
3D800h - 3DD5Fh ramdev.hex - System-Routinen für CC2Net-RAM-Devices 4MBit & HS
(1376 Byte) (siehe ram.c2) (André Helbig/CCTools/CC2Net.de)
3DD60h - 3DFFFh reserved for CCTools/CC2Net.de (672 Byte)
3E000h - 3E18Dh flash.hex - System-Routinen für CC2-Flash-Zugriffe
(398 Byte) (siehe flash.c2) (André Helbig/CC2Net.de)
3E18Eh - 3E19Fh reserved for CCTools/CC2Net.de (18 Byte)
3E1A0h - 3E687h sys0002.hex - System-Treiber (1256 Byte)
Benötigt von
hwcom.c2 ab V1.4, swcom.c2 ab V1.4, mem.c2 ab V1.2, strx.c2 ab V2.4
(André Helbig/CC2Net.de)
(voraussichtlich ab OSOPT V3.1 Final im OS in Segment 0 implementiert)
3E688h - 3EFFFh reserved for CCTools/CC2Net.de (2,4 kB)

3F000h - 3F3FFh  1kByte reserved for CTC (Conrad Technologie Centrum)

3F000h - 3F079h

adr_manager.hex

3F07Ah - 3F07Fh

reserved for CTC (6 Byte)

3F080h - 3F17Bh

CC2 Station-Treiber (stationdriver.hex) CTC

3F17Ch - 3F2FFh

reserved for CTC (387 Byte)

3F300h - 3F3E9h

IRCTRL (Modul irctrl.c2) CTC November 2002

3F3EAh - 3F3FFh

reserved for CTC (16 Byte)

 

3F400h - 3FFFFh  3kByte reserved for CCTools / CC2Net.de (André Helbig)

[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]