This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/CCSTUDIO: CSL memory location

Part Number: CCSTUDIO


Tool/software: Code Composer Studio

Hi there,

I'm having problem with the allocation of the memory on my project, with a "program will not fit into memory space".

I'm using CSL for an USB module. Even if move data and code to SARAM I see that the main space in DARAM is occupied by the CSL package.

Is there a way to le the compiler move all the CSL includes to SARAM, without having to add pragma locations to every CSL functions?

Here is my .map:

******************************************************************************
TMS320C55x Linker PC v4.4.1
******************************************************************************
>> Linked Mon Jun 12 09:45:57 2017

OUTPUT FILE NAME: <TestUSB_Cdc.out>
ENTRY POINT SYMBOL: "_c_int00" address: 0000eb69


MEMORY CONFIGURATION

name origin length used unused attr fill
(bytes) (bytes) (bytes) (bytes)
---------------------- -------- --------- -------- -------- ---- --------
DARAM 000000c0 0000fe40 0000fe3a 00000006 RWIX
VECT 0000ff00 00000100 00000100 00000000 RWIX
SARAM 00010000 00040000 000012e2 0003ed1e RWIX
SRAM 00050000 007b0000 00000000 007b0000 RWIX
NOR 00800000 00400000 00000000 00400000 RWIX
NAND 00e00000 00100000 00000000 00100000 RWIX


SECTION ALLOCATION MAP
(Addresses surrounded by []'s are displayed for convenience only!)

output attributes/
section page orgn(bytes) orgn(words) len(bytes) len(words) input sections
-------- ---- ----------- ----------- ---------- ---------- --------------
.vers 0 [ 00000000 ] 00000000 * 00000038 COPY SECTION
[ 00000000 ] 00000000 * 00000038 clkcfg.obj (.vers)

.clk 0 [ 00000000 ] 00000000 * 00000004 FAILED TO ALLOCATE
.idl 0 [ 00000000 ] 00000000 * 00000008 FAILED TO ALLOCATE
.idlcal 0 [ 00000000 ] 00000000 * 00000008 FAILED TO ALLOCATE
.switch 0 [ 00000000 ] 00000000 * 00000018 FAILED TO ALLOCATE
.trcdata 0 [ 00000000 ] 00000000 * 00000003 FAILED TO ALLOCATE
.sys 0 [ 00000000 ] 00000000 * 00000008 FAILED TO ALLOCATE
.gblinit 0 [ 00000000 ] 00000000 * 00000021 FAILED TO ALLOCATE
.hst1 0 [ 00000000 ] 00000000 * 00000008 FAILED TO ALLOCATE
.hst 0 [ 00000000 ] 00000000 * 0000001a FAILED TO ALLOCATE
.log 0 [ 00000000 ] 00000000 * 00000014 FAILED TO ALLOCATE
.text 0 000000c0 [ 00000060 ] 00007888 *
000000c0 [ 00000060 ] 0000255e * C55XXCSL_LP.lib : csl_usb.obj (.text)
0000261e [ 0000130f ] 000015a4 * rts55x.lib : _printfi.obj (.text)
00003bc2 [ 00001de1 ] 00000eef * C55XXCSL_LP.lib : csl_cdc.obj (.text)
00004ab1 [ 00002558+] 00000821 * clk.obj (.text)
000052d2 [ 00002969 ] 00000543 * rts55x.lib : lowlev.obj (.text)
00005815 [ 00002c0a+] 00000528 * : trgdrv.obj (.text)
00005d3d [ 00002e9e+] 000003cc * : divd.obj (.text)
00006109 [ 00003084+] 0000027f * : fopen.obj (.text)
00006388 [ 000031c4 ] 0000025e * : llmpy.obj (.text)
000065e6 [ 000032f3 ] 0000025a * : addd.obj (.text)
00006840 [ 00003420 ] 000001ea * : cmpd.obj (.text)
00006a2a [ 00003515 ] 00000163 * : fputs.obj (.text)
00006b8d [ 000035c6+] 0000014c * : mpyd.obj (.text)
00006cd9 [ 0000366c+] 000000e6 * : setvbuf.obj (.text)
00006dbf [ 000036df+] 000000dd * : _io_perm.obj (.text)
00006e9c [ 0000374e ] 000000c2 * : fflush.obj (.text)
00006f5e [ 000037af ] 000000ba * : trgmsg.obj (.text:CIO_breakpoint)
00007018 [ 0000380c ] 000000a6 * : fputc.obj (.text)
000070be [ 0000385f ] 000000a1 * : divul.obj (.text)
0000715f [ 000038af+] 0000007d * : ltoa.obj (.text)
000071dc [ 000038ee ] 0000007b * : fclose.obj (.text)
00007257 [ 0000392b+] 00000076 * : frcmpyd.obj (.text)
000072cd [ 00003966+] 00000075 * : sinit.obj (.text)
00007342 [ 000039a1 ] 00000073 * : frcmpyd_div.obj (.text)
000073b5 [ 000039da+] 00000072 * : remul.obj (.text)
00007427 [ 00003a13+] 0000006f * : atexit.obj (.text)
00007496 [ 00003a4b ] 0000006f * : fixdli.obj (.text)
00007505 [ 00003a82+] 0000006d * : trgmsg.obj (.text)
00007572 [ 00003ab9 ] 0000006b * : fseek.obj (.text)
000075dd [ 00003aee+] 00000067 * : fltlid.obj (.text)
00007644 [ 00003b22 ] 0000005c * bios.a55L : tsk_stup.o55L (.text)
000076a0 [ 00003b50 ] 0000005c * rts55x.lib : atoi.obj (.text)
000076fc [ 00003b7e ] 00000050 * : printf.obj (.text)
0000774c [ 00003ba6 ] 0000004b * : remli.obj (.text)
00007797 [ 00003bcb+] 00000048 * : divli.obj (.text)
000077df [ 00003bef+] 0000003f * : memcpy.obj (.text)
0000781e [ 00003c0f ] 0000003e * : exit.obj (.text)
0000785c [ 00003c2e ] 0000002a * : fixdi.obj (.text)
00007886 [ 00003c43 ] 0000002a * : udiv.obj (.text)
000078b0 [ 00003c58 ] 00000023 * : memccpy.obj (.text)
000078d3 [ 00003c69+] 0000001a * : isinf.obj (.text)
000078ed [ 00003c76+] 00000014 * : subd.obj (.text)
00007901 [ 00003c80+] 00000013 * : lmpy.obj (.text)
00007914 [ 00003c8a ] 00000012 * : _lock.obj (.text)
00007926 [ 00003c93 ] 00000010 * : negd.obj (.text)
00007936 [ 00003c9b ] 0000000a * : remove.obj (.text)
00007940 [ 00003ca0 ] 00000007 * : exit.obj (.text:CIO_breakpoint)
00007947 [ 00003ca3 ] 00000001 * --HOLE-- [fill = 20]

.data 0 [ 000000c0 ] 00000060 * 00000000 UNINITIALIZED

.bios 0 00007948 [ 00003ca4 ] 000024bc *
00007948 [ 00003ca4 ] 000003d4 * bios.a55L : swi.o55L (.bios)
00007d1c [ 00003e8e ] 000003a3 * lnkrtdx.a55L : rtdx.o55L (.bios)
000080bf [ 0000405f+] 0000035f * bios.a55L : hwi_disp_asm.o55L (.bios)
0000841e [ 0000420f ] 00000002 * --HOLE-- [fill = 20]
00008420 [ 00004210 ] 0000018b * : sem_pend.o55L (.bios)
000085ab [ 000042d5+] 00000186 * : prd.o55L (.bios)
00008731 [ 00004398 ] 00000003 * --HOLE-- [fill = 20]
00008734 [ 0000439a ] 00000185 * : knl_run.o55L (.bios)
000088b9 [ 0000445c ] 00000003 * --HOLE-- [fill = 20]
000088bc [ 0000445e ] 00000175 * : mem_free.o55L (.bios:.near)
00008a31 [ 00004518 ] 00000003 * --HOLE-- [fill = 20]
00008a34 [ 0000451a ] 00000170 * : malloc.o55L (.bios)
00008ba4 [ 000045d2 ] 00000144 * : knl_tick.o55L (.bios)
00008ce8 [ 00004674 ] 00000130 * : rta.o55L (.bios)
00008e18 [ 0000470c ] 0000012d * : mem_allo.o55L (.bios:.near)
00008f45 [ 000047a2+] 00000119 * : pip.o55L (.bios)
0000905e [ 0000482f ] 0000010e * : knl_swit.o55L (.bios)
0000916c [ 000048b6 ] 00000104 * : sem_dopo.o55L (.bios)
00009270 [ 00004938 ] 000000f8 * : tsk_exit.o55L (.bios)
00009368 [ 000049b4 ] 000000f6 * : tsk_setu.o55L (.bios)
0000945e [ 00004a2f ] 00000002 * --HOLE-- [fill = 20]
00009460 [ 00004a30 ] 000000bf * : tsk_stup.o55L (.bios)
0000951f [ 00004a8f+] 000000a2 * : c55_c.o55L (.bios)
000095c1 [ 00004ae0 ] 00000003 * --HOLE-- [fill = 20]
000095c4 [ 00004ae2 ] 00000090 * bios5505.a55L : clk5505_start.o55L (.bios)
00009654 [ 00004b2a ] 0000008d * bios.a55L : knl_chec.o55L (.bios)
000096e1 [ 00004b70 ] 00000003 * --HOLE-- [fill = 20]
000096e4 [ 00004b72 ] 0000008d * bios5505.a55L : clk5505_isr.o55L (.bios)
00009771 [ 00004bb8 ] 00000003 * --HOLE-- [fill = 20]
00009774 [ 00004bba ] 00000087 * : clk5505_htime.o55L (.bios)
000097fb [ 00004bfd+] 00000082 * bios.a55L : sem_post_asm.o55L (.bios)
0000987d [ 00004c3e ] 00000003 * --HOLE-- [fill = 20]
00009880 [ 00004c40 ] 00000068 * bios5505.a55L : clk5505_meas.o55L (.bios)
000098e8 [ 00004c74 ] 0000005f * bios.a55L : knl_exit.o55L (.bios)
00009947 [ 00004ca3 ] 00000001 * --HOLE-- [fill = 20]
00009948 [ 00004ca4 ] 0000005b * : knl_ipos.o55L (.bios)
000099a3 [ 00004cd1 ] 00000001 * --HOLE-- [fill = 20]
000099a4 [ 00004cd2 ] 00000058 * : lck.o55L (.bios)
000099fc [ 00004cfe ] 00000051 * : log.o55L (.bios)
00009a4d [ 00004d26+] 0000004e * : sem_pend_counting.o55L (.bios)
00009a9b [ 00004d4d ] 00000001 * --HOLE-- [fill = 20]
00009a9c [ 00004d4e ] 00000048 * : sem_post.o55L (.bios)
00009ae4 [ 00004d72 ] 00000048 * : sts.o55L (.bios)
00009b2c [ 00004d96 ] 00000048 * : sys_exit.o55L (.bios)
00009b74 [ 00004dba ] 00000047 * : idl_busy.o55L (.bios)
00009bbb [ 00004ddd+] 00000046 * : idl_cal.o55L (.bios)
00009c01 [ 00004e00+] 00000043 * : rta_andn.o55L (.bios)
00009c44 [ 00004e22 ] 00000036 * : utl_putc.o55L (.bios)
00009c7a [ 00004e3d ] 00000002 * --HOLE-- [fill = 20]
00009c7c [ 00004e3e ] 00000034 * : knl_post.o55L (.bios)
00009cb0 [ 00004e58 ] 00000034 * bios5505.a55L : clk_itime.o55L (.bios)
00009ce4 [ 00004e72 ] 00000025 * bios.a55L : fxn.o55L (.bios)
00009d09 [ 00004e84+] 00000024 * : idl_stub.o55L (.bios)
00009d2d [ 00004e96 ] 00000003 * --HOLE-- [fill = 20]
00009d30 [ 00004e98 ] 00000023 * : utl_doab.o55L (.bios)
00009d53 [ 00004ea9 ] 00000001 * --HOLE-- [fill = 20]
00009d54 [ 00004eaa ] 00000020 * : utl_doer.o55L (.bios)
00009d74 [ 00004eba ] 0000001a * : hwi_xable.o55L (.bios)
00009d8e [ 00004ec7 ] 00000017 * : clk_run.o55L (.bios)
00009da5 [ 00004ed2 ] 00000003 * --HOLE-- [fill = 20]
00009da8 [ 00004ed4 ] 00000017 * : sys_abor.o55L (.bios)
00009dbf [ 00004edf ] 00000001 * --HOLE-- [fill = 20]
00009dc0 [ 00004ee0 ] 00000016 * : sys_erro.o55L (.bios:.near)
00009dd6 [ 00004eeb ] 0000000c * : idl.o55L (.bios)
00009de2 [ 00004ef1 ] 00000002 * --HOLE-- [fill = 20]
00009de4 [ 00004ef2 ] 00000008 * : utl_halt.o55L (.bios)
00009dec [ 00004ef6 ] 00000007 * : sts_set.o55L (.bios)
00009df3 [ 00004ef9+] 00000006 * : gbl_vers.o55L (.bios)
00009df9 [ 00004efc ] 00000003 * --HOLE-- [fill = 20]
00009dfc [ 00004efe ] 00000002 * : fxn_c.o55L (.bios)
00009dfe [ 00004eff ] 00000002 * --HOLE-- [fill = 20]
00009e00 [ 00004f00 ] 00000002 * bios5505.a55L : clk5505_wdog.o55L (.bios)
00009e02 [ 00004f01 ] 00000002 * --HOLE-- [fill = 20]

.bss 0 [ 00009e04 ] 00004f02 * 00000922 UNINITIALIZED
[ 00009e04 ] 00004f02 * 00000472 C55XXCSL_LP.lib : csl_usb.obj (.bss)
[ 0000a6e8 ] 00005374 * 00000119 rts55x.lib : defs.obj (.bss)
[ 0000a91a ] 0000548d * 000000d0 : trgdrv.obj (.bss)
[ 0000aaba ] 0000555d * 00000001 C55XXCSL_LP.lib : csl_cdc.obj (.bss)
[ 0000aabc ] 0000555e * 000000c2 rts55x.lib : atexit.obj (.bss)
[ 0000ac40 ] 00005620 * 0000008a bios.a55L : knl.o55L (.bss)
[ 0000ad54 ] 000056aa * 00000071 rts55x.lib : lowlev.obj (.bss)
[ 0000ae36 ] 0000571b * 00000001 : fopen.obj (.bss)
[ 0000ae38 ] 0000571c * 00000031 clk.obj (.bss)
[ 0000ae9a ] 0000574d * 00000001 --HOLE--
[ 0000ae9c ] 0000574e * 00000030 bios.a55L : tsk.o55L (.bss)
[ 0000aefc ] 0000577e * 00000028 : tsk_stup.o55L (.bss)
[ 0000af4c ] 000057a6 * 00000023 : obj_init.o55L (.bss)
[ 0000af92 ] 000057c9 * 00000001 --HOLE--
[ 0000af94 ] 000057ca * 00000014 : sys.o55L (.bss)
[ 0000afbc ] 000057de * 00000014 clkcfg.obj (.bss)
[ 0000afe4 ] 000057f2 * 0000000c bios5505.a55L : clk5505_data.o55L (.bss)
[ 0000affc ] 000057fe * 00000008 bios.a55L : knl_tick.o55L (.bss)
[ 0000b00c ] 00005806 * 00000006 : utl_putc.o55L (.bss)
[ 0000b018 ] 0000580c * 00000006 rtdxx.lib : buffer1.o55L (.bss)
[ 0000b024 ] 00005812 * 00000004 bios.a55L : clk_data.o55L (.bss)
[ 0000b02c ] 00005816 * 00000004 rts55x.lib : _lock.obj (.bss)
[ 0000b034 ] 0000581a * 00000004 : exit.obj (.bss)
[ 0000b03c ] 0000581e * 00000002 bios.a55L : clk_data2.o55L (.bss)
[ 0000b040 ] 00005820 * 00000002 : mem_asm.o55L (.bss)
[ 0000b044 ] 00005822 * 00000002 rts55x.lib : sinit.obj (.bss)

.cinit 0 [ 0000b048 ] 00005824 * 000005c2
[ 0000b048 ] 00005824 * 0000027a clkcfg.obj (.cinit)
[ 0000b53c ] 00005a9e * 000000af bios.a55L : biosdata.o55L (.cinit)
[ 0000b69a ] 00005b4d * 000000a8 clk.obj (.cinit)
[ 0000b7ea ] 00005bf5 * 000000a0 bios.a55L : knl.o55L (.cinit)
[ 0000b92a ] 00005c95 * 00000031 : tsk.o55L (.cinit)
[ 0000b98c ] 00005cc6 * 0000002e : tsk_stup.o55L (.cinit)
[ 0000b9e8 ] 00005cf4 * 0000002d rts55x.lib : lowlev.obj (.cinit)
[ 0000ba42 ] 00005d21 * 0000002a : defs.obj (.cinit)
[ 0000ba96 ] 00005d4b * 00000019 bios.a55L : rta.o55L (.cinit)
[ 0000bac8 ] 00005d64 * 00000017 rtdxx.lib : buffer1.o55L (.cinit)
[ 0000baf6 ] 00005d7b * 0000000f bios.a55L : utl_putc.o55L (.cinit)
[ 0000bb14 ] 00005d8a * 0000000b : knl_tick.o55L (.cinit)
[ 0000bb2a ] 00005d95 * 0000000a : obj_init.o55L (.cinit)
[ 0000bb3e ] 00005d9f * 0000000a : sys.o55L (.cinit)
[ 0000bb52 ] 00005da9 * 0000000a rts55x.lib : _lock.obj (.cinit)
[ 0000bb66 ] 00005db3 * 0000000a : exit.obj (.cinit)
[ 0000bb7a ] 00005dbd * 00000009 lnkrtdx.a55L : rtdx.o55L (.cinit)
[ 0000bb8c ] 00005dc6 * 00000008 rts55x.lib : atexit.obj (.cinit)
[ 0000bb9c ] 00005dce * 00000005 bios.a55L : idl_busy.o55L (.cinit)
[ 0000bba6 ] 00005dd3 * 00000005 : knl_swit.o55L (.cinit)
[ 0000bbb0 ] 00005dd8 * 00000005 rts55x.lib : sinit.obj (.cinit)
[ 0000bbba ] 00005ddd * 00000004 C55XXCSL_LP.lib : csl_cdc.obj (.cinit)
[ 0000bbc2 ] 00005de1 * 00000004 rts55x.lib : fopen.obj (.cinit)
[ 0000bbca ] 00005de5 * 00000001 --HOLE-- [fill = 0]

.sysstack
* 0 [ 0000bbcc ] 00005de6 * 00000100 UNINITIALIZED
[ 0000bbcc ] 00005de6 * 00000100 --HOLE--

.stack 0 [ 0000bdcc ] 00005ee6 * 00000400 UNINITIALIZED
[ 0000bdcc ] 00005ee6 * 00000400 --HOLE--

.DARAM$heap
* 0 [ 0000c5cc ] 000062e6 * 00000500 UNINITIALIZED
[ 0000c5cc ] 000062e6 * 00000500 --HOLE--

.TSK_idle$stk
* 0 [ 0000cfcc ] 000067e6 * 00000500 UNINITIALIZED
[ 0000cfcc ] 000067e6 * 00000500 clkcfg.obj (.TSK_idle$stk)

.rtdx_text
* 0 0000d9cc [ 00006ce6 ] 00000942 *
0000d9cc [ 00006ce6 ] 000001db * rtdxx.lib : buffer1.o55L (.rtdx_text:_RTDX_write_next)
0000dba7 [ 00006dd3+] 0000017c * : buffer1.o55L (.rtdx_text:_RTDX_Buffer_WriteCB)
0000dd23 [ 00006e91+] 0000010f * : rtdx_mon.o55L (.rtdx_text:_RTDX_Init_RT_Monitor)
0000de32 [ 00006f19 ] 000000ec * : rtdx_mon.o55L (.rtdx_text:_RTDX_Poll)
0000df1e [ 00006f8f ] 000000b5 * : buffer1.o55L (.rtdx_text:_claim)
0000dfd3 [ 00006fe9+] 00000093 * : rtdx_mon.o55L (.rtdx_text:_StartXFer)
0000e066 [ 00007033 ] 00000088 * : rtdx_mon.o55L (.rtdx_text:_RTDX_Mon_Queue)
0000e0ee [ 00007077 ] 00000065 * : rtdx_mon.o55L (.rtdx_text:_RTDX_H2TPoll)
0000e153 [ 000070a9+] 00000053 * : buffer1.o55L (.rtdx_text:_RTDX_Buffer_Initialize)
0000e1a6 [ 000070d3 ] 0000004b * : buffer2.o55L (.rtdx_text:_RTDX_Buffer_ReadCB)
0000e1f1 [ 000070f8+] 0000003c * : rtdx_mon.o55L (.rtdx_text:_RTDX_Final_RT_Monitor)
0000e22d [ 00007116+] 0000003b * : buffer1.o55L (.rtdx_text:_RTDX_Buffer_Size)
0000e268 [ 00007134 ] 0000002a * : intr_tgt.o55L (.rtdx_text:_RTDX_Mask_IER)
0000e292 [ 00007149 ] 00000022 * : buffer2.o55L (.rtdx_text:_RTDX_Buffer_Read)
0000e2b4 [ 0000715a ] 0000001e * : intr_tgt.o55L (.rtdx_text:_RTDX_Set_IER)
0000e2d2 [ 00007169 ] 0000001c * : buffer1.o55L (.rtdx_text:_RTDX_Buffer_Write)
0000e2ee [ 00007177 ] 00000017 * : rtdx_mon.o55L (.rtdx_text:_Allow_EmuAccess)
0000e305 [ 00007182+] 00000004 * : rtdx_mon.o55L (.rtdx_text:_Disallow_EmuAccess)
0000e309 [ 00007184+] 00000004 * : rtdx_mon.o55L (.rtdx_text:_Wait)
0000e30d [ 00007186 ] 00000001 * --HOLE-- [fill = 20]

.mem 0 [ 0000e30e ] 00007187 * 00000001 UNINITIALIZED
[ 0000e30e ] 00007187 * 00000001 clkcfg.obj (.mem)

.const 0 [ 0000e310 ] 00007188 * 000002bd
[ 0000e310 ] 00007188 * 00000101 rts55x.lib : ctype.obj (.const:__ctypes_)
[ 0000e512 ] 00007289 * 00000001 --HOLE-- [fill = 0]
[ 0000e514 ] 0000728a * 0000007b C55XXCSL_LP.lib : csl_cdc.obj (.const:.string)
[ 0000e60a ] 00007305 * 00000001 --HOLE-- [fill = 0]
[ 0000e60c ] 00007306 * 0000005a clk.obj (.const:.string)
[ 0000e6c0 ] 00007360 * 0000004f bios.a55L : tsk_stup.o55L (.const)
[ 0000e75e ] 000073af * 00000001 --HOLE-- [fill = 0]
[ 0000e760 ] 000073b0 * 00000024 rts55x.lib : _printfi.obj (.const:.string)
[ 0000e7a8 ] 000073d4 * 00000023 bios.a55L : utl_doab.o55L (.const)
[ 0000e7ee ] 000073f7 * 00000001 --HOLE-- [fill = 0]
[ 0000e7f0 ] 000073f8 * 00000022 : utl_doer.o55L (.const)
[ 0000e834 ] 0000741a * 0000000c rts55x.lib : _printfi.obj (.const)
[ 0000e84c ] 00007426 * 00000008 : divd.obj (.const:_initial_approx$1)
[ 0000e85c ] 0000742e * 00000006 rtdxx.lib : rtdx_mon.o55L (.const)
[ 0000e868 ] 00007434 * 00000004 bios.a55L : mem_allo.o55L (.const)
[ 0000e870 ] 00007438 * 00000004 : mem_free.o55L (.const)
[ 0000e878 ] 0000743c * 00000004 rtdxx.lib : buffer1.o55L (.const)
[ 0000e880 ] 00007440 * 00000002 rts55x.lib : fputs.obj (.const:.string)
[ 0000e884 ] 00007442 * 00000002 : fltlid.obj (.const)
[ 0000e888 ] 00007444 * 00000001 bios.a55L : tsk.o55L (.const)

.printf 0 [ 0000e88a ] 00007445 * 0000007e COPY SECTION
[ 0000e88a ] 00007445 * 0000007e clkcfg.obj (.printf)

.sysinit 0 0000e88c [ 00007446 ] 00000350 *
0000e88c [ 00007446 ] 00000111 * bios.a55L : mem_init.o55L (.sysinit)
0000e99d [ 000074ce+] 000000d5 * clkcfg.obj (.sysinit)
0000ea72 [ 00007539 ] 00000002 * --HOLE-- [fill = 20]
0000ea74 [ 0000753a ] 00000084 * bios.a55L : tsk_init.o55L (.sysinit)
0000eaf8 [ 0000757c ] 00000071 * : autoinit.o55L (.sysinit)
0000eb69 [ 000075b4+] 0000006f * : boot.o55L (.sysinit)
0000ebd8 [ 000075ec ] 00000002 * : obj_init.o55L (.sysinit)
0000ebda [ 000075ed ] 00000002 * --HOLE-- [fill = 20]

.prd 0 [ 0000ebdc ] 000075ee * 0000000c UNINITIALIZED
[ 0000ebdc ] 000075ee * 0000000c clkcfg.obj (.prd)

.pinit 0 [ 0000ebf4 ] 000075fa * 00000006
[ 0000ebf4 ] 000075fa * 00000002 rtdxx.lib : buffer1.o55L (.pinit)
[ 0000ebf8 ] 000075fc * 00000002 : rtdx_mon.o55L (.pinit)
[ 0000ebfc ] 000075fe * 00000002 --HOLE-- [fill = 0]

.LOG_system$buf
* 0 [ 0000ec00 ] 00007600 * 00000200 UNINITIALIZED
[ 0000ec00 ] 00007600 * 00000200 clkcfg.obj (.LOG_system$buf)

.trace 0 [ 0000f000 ] 00007800 * 00000200
[ 0000f000 ] 00007800 * 00000200 --HOLE-- [fill = 00]

.rtdx_data
* 0 [ 0000f400 ] 00007a00 * 00000128 UNINITIALIZED
[ 0000f400 ] 00007a00 * 00000102 clkcfg.obj (.rtdx_data)
[ 0000f604 ] 00007b02 * 00000012 rtdxx.lib : rtdx_mon.o55L (.rtdx_data)
[ 0000f628 ] 00007b14 * 00000010 : buffer1.o55L (.rtdx_data)
[ 0000f648 ] 00007b24 * 00000004 bios.a55L : rtdx_data.o55L (.rtdx_data)

.cio 0 [ 0000f650 ] 00007b28 * 00000120 UNINITIALIZED
[ 0000f650 ] 00007b28 * 00000120 rts55x.lib : trgmsg.obj (.cio)

.sysdata 0 [ 0000f890 ] 00007c48 * 000000ce UNINITIALIZED
[ 0000f890 ] 00007c48 * 000000b0 bios.a55L : biosdata.o55L (.sysdata)
[ 0000f9f0 ] 00007cf8 * 00000016 : rta.o55L (.sysdata)
[ 0000fa1c ] 00007d0e * 00000006 lnkrtdx.a55L : rtdx.o55L (.sysdata)
[ 0000fa28 ] 00007d14 * 00000002 bios.a55L : idl_busy.o55L (.sysdata)

.hwi_disp_sec
* 0 [ 0000fa2c ] 00007d16 * 000000c0 UNINITIALIZED
[ 0000fa2c ] 00007d16 * 000000c0 bios.a55L : hwi_disp_asm.o55L (.hwi_disp_sec)

.sts 0 [ 0000fbac ] 00007dd6 * 00000028 UNINITIALIZED
[ 0000fbac ] 00007dd6 * 00000028 clkcfg.obj (.sts)

.trace$buf
* 0 [ 0000fc00 ] 00007e00 * 00000080 UNINITIALIZED
[ 0000fc00 ] 00007e00 * 00000080 clkcfg.obj (.trace$buf)

.pip 0 [ 0000fd00 ] 00007e80 * 00000064 UNINITIALIZED
[ 0000fd00 ] 00007e80 * 00000064 clkcfg.obj (.pip)

.hst0 0 [ 0000fdc8 ] 00007ee4 * 00000040 UNINITIALIZED
[ 0000fdc8 ] 00007ee4 * 00000040 clkcfg.obj (.hst0)

.tsk 0 [ 0000fe48 ] 00007f24 * 0000002c UNINITIALIZED
[ 0000fe48 ] 00007f24 * 0000002c clkcfg.obj (.tsk)

.swi 0 [ 0000fea0 ] 00007f50 * 00000028 UNINITIALIZED
[ 0000fea0 ] 00007f50 * 00000028 clkcfg.obj (.swi)

.args 0 [ 0000fef0 ] 00007f78 * 00000008
[ 0000fef0 ] 00007f78 * 00000008 --HOLE-- [fill = 0]

.hwi_vec 0 0000ff00 [ 00007f80 ] 00000100 *
0000ff00 [ 00007f80 ] 00000100 * clkcfg.obj (.hwi_vec)

.slowdata
* 0 [ 00010000 ] 00008000 * 0000073a UNINITIALIZED
[ 00010000 ] 00008000 * 0000073a clk.obj (.slowdata)

.slowcode
* 0 00010e74 [ 0000873a ] 0000046e *
00010e74 [ 0000873a ] 000002b8 * clk.obj (.slowcode:retain)
0001112c [ 00008896 ] 000001b5 * clk.obj (.slowcode)
000112e1 [ 00008970 ] 00000001 * --HOLE-- [fill = 20]

Thank you

Stefano