DeviceMaster Memory Map ----------------------- ___________________________________________________________________________ 8MB RAM 0000000-7FFFFF 0000000-7BFFFF Available to eCos programs 7C00000-7FFFFF Reserved for RedBoot ___________________________________________________________________________ 4MB FLASH 1000000-13FFFFF 1000000-1001FFF (8K) Bootstrap 1002000-1003FFF (8K) SocketServer configuration 1004000-1005FFF (8K) SocketServer configuration 1006000-1007FFF (8K) unused 1008000-1009FFF (8K) unused 100A000-100BFFF (8K) unused 100C000-100DFFF (8K) unused 100E000-100FFFF (8K) unused 1010000-101FFFF (64K) RedBoot 1020000-102FFFF (64K) RedBoot 1030000-103FFFF (64K) \ 1040000-104FFFF (64K) | . | . | FIS file area . | 60 X 64KB 13D0000-13DFFFF (64K) | 13E0000-13EFFFF (64K) / 13F0000-13FFFFF (64K) FIS directory area Adding 4000000 to the address will cause hardware caching to be bypassed. For direct, non-cached access to FLASH, addresses 5000000-53FFFFF are used. ___________________________________________________________________________ External Peripherals (non-cached addresses shown) 7600000 Port 0-7 interface select register (byte, write-only) 7600001 Port 8-15 interface select register (byte, write-only) 7600040 Flash write enable register (byte, write-only) 7600041 VLAN select register for Kendin switch (byte, write-only) 7604000-760403E AIOPIC 0 (Port 0-7), 16-bit accesses 7604080-76040BE AIOPIC 1 (Port 8-15), 16-bit accesses 7605000-760503E AIOPIC 0 (Port 0-7), high byte 7605080-76050BE AIOPIC 1 (Port 8-15), high byte 7606000-760603E AIOPIC 0 (Port 0-7), low byte 7606080-76060BE AIOPIC 1 (Port 8-15), low byte 7608000-760801F Dallas DS1511W Real Time Clock 760C000 Ring-indicator register (4/8 port only), (byte, read-only) ___________________________________________________________________________ Internal Peripherals 7FF0000-7FFFFFF See Samsung S3C4510A documentation