****************************************************************************** TMS320C2000 Linker Unix v25.11.0 ****************************************************************************** >> Linked Thu Jul 16 11:43:11 2026 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "code_start" address: 00000000 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- PAGE 0: BEGIN 00000000 00000002 00000002 00000000 RWIX RAMM0 000000a2 0000035e 00000012 0000034c RWIX RAMLS0 00008000 00000800 00000000 00000800 RWIX RAMLS1 00008800 00000800 00000000 00000800 RWIX RAMLS2 00009000 00000800 00000000 00000800 RWIX RAMLS3 00009800 00000800 00000000 00000800 RWIX RAMLS4 0000a000 00000800 00000000 00000800 RWIX RAMD0 0000b000 00000800 000002c2 0000053e RWIX FLASHA 00080002 00001ffe 00000000 00001ffe RWIX FLASHB 00082000 00002000 00000000 00002000 RWIX FLASHC 00084000 00002000 00000000 00002000 RWIX FLASHD 00086000 00002000 00000000 00002000 RWIX FLASHE 00088000 00008000 00000000 00008000 RWIX FLASHF 00090000 00008000 00000000 00008000 RWIX FLASHG 00098000 00008000 00000000 00008000 RWIX FLASHH 000a0000 00008000 00000000 00008000 RWIX FLASHI 000a8000 00008000 00000000 00008000 RWIX FLASHJ 000b0000 00008000 00000000 00008000 RWIX FLASHK 000b8000 00002000 00000000 00002000 RWIX FLASHL 000ba000 00002000 00000000 00002000 RWIX FLASHM 000bc000 00002000 00000000 00002000 RWIX FLASHN 000be000 00001ff0 00000000 00001ff0 RWIX RESET 003fffc0 00000002 00000000 00000002 RWIX PAGE 1: BOOT_RSVD 00000002 000000a0 00000000 000000a0 RWIX RAMM1 00000400 000003f8 00000100 000002f8 RWIX RAMLS5 0000a800 00000800 00000060 000007a0 RWIX RAMD1 0000b800 00000800 00000000 00000800 RWIX CPU2TOCPU1RAM 0003f800 00000400 00000000 00000400 RWIX CPU1TOCPU2RAM 0003fc00 00000400 00000000 00000400 RWIX CANA_MSG_RAM 00049000 00000800 00000000 00000800 RWIX CANB_MSG_RAM 0004b000 00000800 00000000 00000800 RWIX SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- codestart * 0 00000000 00000002 00000000 00000002 F2837xD_CodeStartBranch.obj (codestart) .cinit 0 000000a2 00000012 000000a2 00000009 (.cinit..data.load) [load image, compression = lzss] 000000ab 00000001 --HOLE-- [fill = 0] 000000ac 00000004 (__TI_handler_table) 000000b0 00000004 (__TI_cinit_table) .reset 0 003fffc0 00000000 DSECT .stack 1 00000400 00000100 UNINITIALIZED 00000400 00000100 --HOLE-- .init_array * 0 000000a2 00000000 UNINITIALIZED .const 1 0000a800 00000050 0000a800 00000050 gpio_driverlib_main_cpu2.obj (.const:.string) .data 1 0000a850 00000010 UNINITIALIZED 0000a850 00000006 device.obj (.data) 0000a856 00000006 rts2800_fpu32_eabi.lib : exit.c.obj (.data) 0000a85c 00000002 : _lock.c.obj (.data:_lock) 0000a85e 00000002 : _lock.c.obj (.data:_unlock) GETBUFFER * 0 0003fc00 00000000 DSECT GETWRITEIDX * 0 0003fc00 00000000 DSECT PUTREADIDX * 0 0003fc00 00000000 DSECT .text 0 0000b000 000002c2 0000b000 00000192 device.obj (.text) 0000b192 00000049 gpio_driverlib_main_cpu2.obj (.text) 0000b1db 0000002e rts2800_fpu32_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss) 0000b209 0000002b : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit) 0000b234 00000029 : exit.c.obj (.text) 0000b25d 00000020 : memcpy.c.obj (.text) 0000b27d 00000017 : boot28.asm.obj (.text) 0000b294 00000012 : args_main.c.obj (.text) 0000b2a6 00000009 : _lock.c.obj (.text) 0000b2af 00000008 F2837xD_CodeStartBranch.obj (.text) 0000b2b7 00000008 rts2800_fpu32_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none) 0000b2bf 00000002 : pre_init.c.obj (.text) 0000b2c1 00000001 : startup.c.obj (.text) MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- ./ gpio_driverlib_main_cpu2.obj 73 80 0 +--+------------------------------+------+---------+---------+ Total: 73 80 0 ./device/ device.obj 402 0 6 F2837xD_CodeStartBranch.obj 10 0 0 +--+------------------------------+------+---------+---------+ Total: 412 0 6 /Applications/ti/ccs2050/ccs/tools/compiler/ti-cgt-c2000_25.11.0.LTS/lib/rts2800_fpu32_eabi.lib exit.c.obj 41 0 6 copy_decompress_lzss.c.obj 46 0 0 autoinit.c.obj 43 0 0 memcpy.c.obj 32 0 0 boot28.asm.obj 23 0 0 args_main.c.obj 18 0 0 _lock.c.obj 9 0 4 copy_decompress_none.c.obj 8 0 0 pre_init.c.obj 2 0 0 startup.c.obj 1 0 0 +--+------------------------------+------+---------+---------+ Total: 223 0 10 Stack: 0 0 256 Linker Generated: 0 17 0 +--+------------------------------+------+---------+---------+ Grand Total: 708 97 272 LINKER GENERATED COPY TABLES __TI_cinit_table @ 000000b0 records: 1, size/record: 4, table size: 4 .data: load addr=000000a2, load size=00000009 bytes, run addr=0000a850, run size=00000010 bytes, compression=lzss LINKER GENERATED HANDLER TABLE __TI_handler_table @ 000000ac records: 2, size/record: 2, table size: 4 index: 0, handler: __TI_decompress_lzss index: 1, handler: __TI_decompress_none GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE address data page name -------- ---------------- ---- 00000400 10 (00000400) __stack 0000a850 2a1 (0000a840) Example_Result 0000a852 2a1 (0000a840) Example_PassCount 0000a854 2a1 (0000a840) Example_Fail 0000a856 2a1 (0000a840) __TI_enable_exit_profile_output 0000a858 2a1 (0000a840) __TI_cleanup_ptr 0000a85a 2a1 (0000a840) __TI_dtors_ptr 0000a85c 2a1 (0000a840) _lock 0000a85e 2a1 (0000a840) _unlock GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name page address name ---- ------- ---- 0 0000b234 C$$EXIT 0 0000b040 Device_enableAllPeripherals 0 0000b16a Device_enableUnbondedGPIOPullups 0 0000b14d Device_enableUnbondedGPIOPullupsFor100Pin 0 0000b13a Device_enableUnbondedGPIOPullupsFor176Pin 0 0000b037 Device_init 0 0000b119 Device_initGPIO 1 0000a854 Example_Fail 1 0000a852 Example_PassCount 1 0000a850 Example_Result 0 0000b191 Example_done 0 0000b18c Example_setResultFail 0 0000b187 Example_setResultPass 0 000000b0 __TI_CINIT_Base 0 000000b4 __TI_CINIT_Limit 0 000000b4 __TI_CINIT_Warm 0 000000ac __TI_Handler_Table_Base 0 000000b0 __TI_Handler_Table_Limit 1 00000500 __TI_STACK_END abs 00000100 __TI_STACK_SIZE 0 0000b209 __TI_auto_init_nobinit_nopinit 1 0000a858 __TI_cleanup_ptr 0 0000b1db __TI_decompress_lzss 0 0000b2b7 __TI_decompress_none 1 0000a85a __TI_dtors_ptr 1 0000a856 __TI_enable_exit_profile_output abs ffffffff __TI_pprof_out_hndl abs ffffffff __TI_prof_data_size abs ffffffff __TI_prof_data_start abs ffffffff __c_args__ 0 0000b180 __error__ 1 00000400 __stack 0 0000b294 _args_main 0 0000b27d _c_int00 1 0000a85c _lock 0 0000b2ae _nop 0 0000b2aa _register_lock 0 0000b2a6 _register_unlock 0 0000b2c1 _system_post_cinit 0 0000b2bf _system_pre_init 1 0000a85e _unlock 0 0000b234 abort 0 00000000 code_start 0 0000b236 exit 0 0000b1c5 main 0 0000b25d memcpy GLOBAL SYMBOLS: SORTED BY Symbol Address page address name ---- ------- ---- 0 00000000 code_start 0 000000ac __TI_Handler_Table_Base 0 000000b0 __TI_CINIT_Base 0 000000b0 __TI_Handler_Table_Limit 0 000000b4 __TI_CINIT_Limit 0 000000b4 __TI_CINIT_Warm 0 0000b037 Device_init 0 0000b040 Device_enableAllPeripherals 0 0000b119 Device_initGPIO 0 0000b13a Device_enableUnbondedGPIOPullupsFor176Pin 0 0000b14d Device_enableUnbondedGPIOPullupsFor100Pin 0 0000b16a Device_enableUnbondedGPIOPullups 0 0000b180 __error__ 0 0000b187 Example_setResultPass 0 0000b18c Example_setResultFail 0 0000b191 Example_done 0 0000b1c5 main 0 0000b1db __TI_decompress_lzss 0 0000b209 __TI_auto_init_nobinit_nopinit 0 0000b234 C$$EXIT 0 0000b234 abort 0 0000b236 exit 0 0000b25d memcpy 0 0000b27d _c_int00 0 0000b294 _args_main 0 0000b2a6 _register_unlock 0 0000b2aa _register_lock 0 0000b2ae _nop 0 0000b2b7 __TI_decompress_none 0 0000b2bf _system_pre_init 0 0000b2c1 _system_post_cinit 1 00000400 __stack 1 00000500 __TI_STACK_END 1 0000a850 Example_Result 1 0000a852 Example_PassCount 1 0000a854 Example_Fail 1 0000a856 __TI_enable_exit_profile_output 1 0000a858 __TI_cleanup_ptr 1 0000a85a __TI_dtors_ptr 1 0000a85c _lock 1 0000a85e _unlock abs 00000100 __TI_STACK_SIZE abs ffffffff __TI_pprof_out_hndl abs ffffffff __TI_prof_data_size abs ffffffff __TI_prof_data_start abs ffffffff __c_args__ [46 symbols]