
Memory Configuration

Name             Origin             Length             Attributes
ram              0x00000000         0x00010000         w
rom              0xfffa0000         0x0005ff80         xr
vec              0xffffff80         0x00000080         r
*default*        0x00000000         0xffffffff

Linker script and memory map


.vect           0xffffff80       0x80
 vect.o(C)
 C              0xffffff80       0x80 vect.o
                0xffffff80                vectorTable

.text           0x00000000      0x778
 rvect.o(C)
 C              0x00000000      0x400 rvect.o
                0x00000000                RelocatableVectors
 *(.text* P*)
 P              0x00000400        0x0 vect.o
 P              0x00000400        0x0 rvect.o
 P              0x00000400        0x0 crt0.o
 .text          0x00000400       0x2b crt0.o
                0x00000400                start
                0x00000418                interruptEnable
                0x00000426                interruptDisable
 *fill*         0x0000042b        0x5 
 P              0x00000430      0x328 main.o
                0x00000430                initializeMemory
                0x00000478                initializePeripherals
                0x0000058a                getDipSwitchValue
                0x00000597                put7segLED
                0x000005c7                get7segLED
                0x000005d8                getAD0Value
                0x000005f6                timer0Interrupt
                0x00000675                interruptRequest0
                0x0000068e                interruptRequest1
                0x000006a6                interruptRequest2
                0x000006cd                interruptRequest3
                0x00000705                dummy
                0x00000719                nonMaskable
                0x0000072d                sci0Recive
                0x00000741                sci0Send
                0x00000755                putChar
                0x00000756                getChar
 .text.startup  0x00000758       0x20 main.o
                0x00000758                main
 *(.text* C*)
                0x00000778                _etext = .

.data           0x00000778       0x14
                0x00000778                _sdata = .
 *.o(.data D D_1 D_2)
 D_1            0x00000778        0x0 vect.o
 D_1            0x00000778        0x0 rvect.o
 D_1            0x00000778        0x0 crt0.o
 D_1            0x00000778        0x0 main.o
 D              0x00000778       0x14 main.o
                0x00000778                digit7seg
                0x0000078c                _edata = .

.bss            0x0000078c        0xc
                0x0000078c                _sbss = .
 *.o(.bss B_1 B_2)
 B_1            0x0000078c        0x0 vect.o
 B_1            0x0000078c        0x0 rvect.o
 B_1            0x0000078c        0x0 crt0.o
 B_1            0x0000078c        0xc main.o
 *.o(COMMON)
                0x00000798                _ebss = .
                0x0000fbfc                _interruptStack = ((ORIGIN (ram) + 0x10000) - 0x404)
                0x0000fffc                _systemStack = ((ORIGIN (ram) + 0x10000) - 0x4)
LOAD vect.o
LOAD crt0.o
LOAD main.o
LOAD rvect.o
LOAD C:/MinGW/msys/1.0/local/rx/lib/gcc/rx-elf/4.7.3/libgcc.a
OUTPUT(CQBBEL.out elf32-rx-le)

.comment        0x00000000       0x11
 .comment       0x00000000       0x11 vect.o
                                 0x12 (size before relaxing)
 .comment       0x00000000       0x12 rvect.o
 .comment       0x00000000       0x12 main.o
