Renesas Optimizing Linker (W3.07.00 ) 10-Mar-2026 05:47:15 *** Options *** -subcommand=DefaultBuild\multical.clnk -Input=DefaultBuild\cstart.obj -Input=DefaultBuild\stkinit.obj -Input=DefaultBuild\r_main.obj -Input=DefaultBuild\r_systeminit.obj -Input=DefaultBuild\r_cg_cgc.obj -Input=DefaultBuild\r_cg_cgc_user.obj -Input=DefaultBuild\r_cg_serial.obj -Input=DefaultBuild\r_cg_serial_user.obj -Input=DefaultBuild\r_cg_port.obj -Input=DefaultBuild\r_cg_port_user.obj -Input=DefaultBuild\owi.obj -Input=DefaultBuild\i2c.obj -Input=DefaultBuild\uart.obj -Input=DefaultBuild\delay.obj -Input=DefaultBuild\dipSwitch.obj -Input=DefaultBuild\gatectrl.obj -Input=DefaultBuild\app_result.obj -Input=DefaultBuild\app_cmd_parser.obj -Input=DefaultBuild\app_scheduler.obj -Input=DefaultBuild\app_owi_service.obj -SECURITY_ID=00000000000000000000 -DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF -DEBug -NOCOmpress -NOOPtimize -OUtput=DefaultBuild\multical.abs -OCDBG=84 -DEBUG_MONITOR=3FE00-3FFFF -USER_OPT_BYTE=E9FFF8 -OCDTR -LISt=DefaultBuild\multical.map -SHow=SYmbol,Total_size -AUTO_SECTION_LAYOUT -ROm=.data=.dataR -ROm=.sdata=.sdataR -NOMessage -MEMory=High -NOLOgo -LIBrary=DefaultBuild\multical.lib -end *** Error information *** *** Mapping List *** SECTION START END SIZE ALIGN .vect 00000000 0000007f 80 0 .constf 00000080 00000093 14 2 .init_array 00000094 00000094 0 2 .sdata 00000080 00000080 0 2 .option_byte 000000c0 000000c3 4 1 .security_id 000000c4 000000cd a 1 .RLIB 000000c4 000000c4 0 1 .monitor1 000000ce 000000d7 a 1 .data 000000d8 00000914 83d 2 .text 00000915 00000ac9 1b5 1 .const 00003000 000034d3 4d4 2 .textf 000034d4 00005cf5 2822 1 .SLIB 00005cf6 000085cd 28d8 1 .monitor2 0003fe00 0003ffff 200 1 .bss 000fb500 000fe025 2b26 2 .dataR 000fe026 000fe862 83d 2 .sbss 000ffe20 000ffe20 0 2 .sdataR 000ffe20 000ffe20 0 2 *** Total Section Size *** RAMDATA SECTION: 00003363 Byte(s) ROMDATA SECTION: 00000fbd Byte(s) PROGRAM SECTION: 000052af Byte(s) *** Symbol List *** SECTION= FILE= START END SIZE SYMBOL ADDR SIZE INFO COUNTS OPT SECTION=.vect FILE=rlink_generates_04 00000000 0000007f 80 SECTION=.constf FILE=_REL_print 00000080 00000093 14 SECTION=.option_byte FILE=rlink_generates_01 000000c0 000000c3 4 SECTION=.security_id FILE=rlink_generates_03 000000c4 000000cd a SECTION=.monitor1 FILE=rlink_generates_02 000000ce 000000d7 a SECTION=.data FILE=DefaultBuild\r_main.obj 000000d8 000008fa 823 FILE=DefaultBuild\owi.obj 000008fc 00000908 d FILE=DefaultBuild\i2c.obj 0000090a 00000911 8 FILE=DefaultBuild\uart.obj 00000912 00000914 3 SECTION=.text FILE=DefaultBuild\cstart.obj 00000915 00000987 73 _start 00000915 0 none ,g * _exit 00000985 0 none ,g * _atexit 00000987 0 none ,g * FILE=DefaultBuild\r_cg_serial_user.obj 00000988 00000ac9 142 _r_uart0_interrupt_receive@1 00000988 61 func ,l * _r_uart0_interrupt_send@1 000009e9 2f func ,l * _r_uart1_interrupt_receive@1 00000a18 61 func ,l * _r_uart1_interrupt_send@1 00000a79 2f func ,l * _r_iica0_interrupt@1 00000aa8 22 func ,l * SECTION=.const FILE=DefaultBuild\r_main.obj 00003000 000032ee 2ef FILE=DefaultBuild\owi.obj 000032f0 000033a9 ba FILE=DefaultBuild\i2c.obj 000033aa 00003497 ee FILE=DefaultBuild\gatectrl.obj 00003498 000034d3 3c SECTION=.textf FILE=DefaultBuild\stkinit.obj 000034d4 00003517 44 _stkinit 000034d4 0 none ,g * LSTINIT1 000034e2 0 none ,l * LSTINIT2 0000350c 0 none ,l * LSTINIT3 00003517 0 none ,l * FILE=DefaultBuild\r_main.obj 00003518 00004735 121e _RS485_Bridge_Push 00003518 2b func ,g * _RS485_Bridge_ResetFifo@1 00003543 e func ,l * _UART1_WaitTxIdle@1 00003551 20 func ,l * _UART1_SendString_Safe@1 00003571 3a func ,l * _RS485_Bridge_DrainToPC@1 000035ab 42 func ,l * _hex2byte@1 000035ed 34 func ,l * _parse_x_prefix@1 00003621 14b func ,l * _OUT_PRINT@1 0000376c b func ,l * _send_v_response@1 00003777 3e func ,l * _scan_one_addr_rs485@1 000037b5 283 func ,l * _detect_protocol@1 00003a38 34 func ,l * _process_one_line_now@1 00003a6c 756 func ,l * _process_one_line@1 000041c2 c7 func ,l * _handle_uart_command_line 00004289 42f func ,g * _main 000046b8 67 func ,g * _R_MAIN_UserInit 0000471f 17 func ,g * FILE=DefaultBuild\r_systeminit.obj 00004736 00004776 41 _R_Systeminit 00004736 3a func ,g * _hdwinit 00004770 7 func ,g * FILE=DefaultBuild\r_cg_cgc.obj 00004777 000047a0 2a _R_CGC_Create 00004777 2a func ,g * FILE=DefaultBuild\r_cg_cgc_user.obj 000047a1 000047a3 3 _R_CGC_Get_ResetSource 000047a1 3 func ,g * FILE=DefaultBuild\r_cg_serial.obj 000047a4 00004a87 2e4 _R_SAU0_Create 000047a4 10 func ,g * _R_UART0_Create 000047b4 6e func ,g * _R_UART0_Start 00004822 26 func ,g * _R_UART0_Stop 00004848 1e func ,g * _R_UART0_Receive 00004866 18 func ,g * _R_UART0_Send 0000487e 26 func ,g * _R_SAU1_Create 000048a4 10 func ,g * _R_UART1_Create 000048b4 6e func ,g * _R_UART1_Start 00004922 26 func ,g * _R_UART1_Stop 00004948 1e func ,g * _R_UART1_Receive 00004966 18 func ,g * _R_UART1_Send 0000497e 26 func ,g * _R_IICA0_Create 000049a4 50 func ,g * _R_IICA0_Stop 000049f4 5 func ,g * _R_IICA0_StopCondition 000049f9 5 func ,g * _R_IICA0_Master_Send 000049fe 43 func ,g * _R_IICA0_Master_Receive 00004a41 47 func ,g * FILE=DefaultBuild\r_cg_serial_user.obj 00004a88 00004c2a 1a3 _r_uart0_callback_receiveend@1 00004a88 5e func ,l * _r_uart0_callback_softwareoverrun@1 00004ae6 1 func ,l * _r_uart0_callback_sendend@1 00004ae7 9 func ,l * _r_uart0_callback_error@1 00004af0 5c func ,l * _r_uart1_callback_receiveend@1 00004b4c 31 func ,l * _r_uart1_callback_softwareoverrun@1 00004b7d 1 func ,l * _r_uart1_callback_sendend@1 00004b7e 4 func ,l * _r_uart1_callback_error@1 00004b82 1 func ,l * _iica0_masterhandler@1 00004b83 91 func ,l * _r_iica0_callback_master_error@1 00004c14 7 func ,l * _r_iica0_callback_master_receiveend@1 00004c1b 8 func ,l * _r_iica0_callback_master_sendend@1 00004c23 8 func ,l * FILE=DefaultBuild\r_cg_port.obj 00004c2b 00004c83 59 _R_PORT_Create 00004c2b 59 func ,g * FILE=DefaultBuild\owi.obj 00004c84 0000525a 5d7 _GPIO_Clear 00004c84 12 func ,g * _GPIO_Input 00004c96 11 func ,g * _GPIO_Read 00004ca7 6 func ,g * _OWI_Release@1 00004cad 11 func ,l * _GPIO_ForceHighKick 00004cbe 2c func ,g * _OWI_DriveLow@1 00004cea 12 func ,l * _OWI_HasTimeout 00004cfc 4 func ,g * _OWI_ClearTimeout 00004d00 d func ,g * _OWI_GetLastTimeoutByteIndex 00004d0d 4 func ,g * _OWI_GetLastTimeoutBitIndex 00004d11 4 func ,g * _OWI_Init 00004d15 1a func ,g * _OWI_Start 00004d2f 16 func ,g * _OWI_Stop 00004d45 13 func ,g * _OWI_SecureStop 00004d58 46 func ,g * _OWI_WriteBit 00004d9e 2d func ,g * _OWI_WriteByte 00004dcb 32 func ,g * _OWI_ReadBit 00004dfd 7f func ,g * _OWI_ReadByte 00004e7c 43 func ,g * _OWI_T_ReadBytesAndPrint 00004ebf 10c func ,g * _owi_result_init@1 00004fcb 1c func ,l * _owi_result_latch_timeout@1 00004fe7 19 func ,l * _OWI_T_CommandModeRaw 00005000 51 func ,g * _OWI_CommandModeRaw 00005051 46 func ,g * _OWI_ReadBytesRaw 00005097 95 func ,g * _OWI_disable 0000512c 13 func ,g * _OWI_T_CommandMode 0000513f 22 func ,g * _OWI_CommandMode 00005161 22 func ,g * _OWI_ReadBytesAndPrint 00005183 d8 func ,g * FILE=DefaultBuild\i2c.obj 0000525b 000053db 181 _disable 0000525b 26 func ,g * _I2C_EnablePower 00005281 4 func ,g * _I2C_DisablePower 00005285 3 func ,g * _I2C_T_Command_Mode_receiveData 00005288 4d func ,g * _I2C_Command_Mode_receiveData 000052d5 3e func ,g * _I2C_Command_Mode_Send 00005313 c9 func ,g * FILE=DefaultBuild\uart.obj 000053dc 000055ae 1d3 _rs485_recover 000053dc 56 func ,g * _UART1_WaitTxIdle@1 00005432 20 func ,l * _rs485_set_tx 00005452 b func ,g * _rs485_init 0000545d a func ,g * _UART0_WaitTxDone_Us 00005467 2d func ,g * _RS485_Send 00005494 2f func ,g * _RS485_SendString 000054c3 e func ,g * _uart_send_string 000054d1 e func ,g * _uart1_send_string 000054df 43 func ,g * _uart_send_hex 00005522 43 func ,g * _uart1_send_hex 00005565 4a func ,g * FILE=DefaultBuild\delay.obj 000055af 0000566d bf _delay 000055af 18 func ,g * _delay_us 000055c7 82 func ,g * _delay_ms 00005649 25 func ,g * FILE=DefaultBuild\dipSwitch.obj 0000566e 0000567e 11 _DipSwitch_Init 0000566e 8 func ,g * _DipSwitch_ReadAddr_0to31 00005676 9 func ,g * FILE=DefaultBuild\gatectrl.obj 0000567f 00005a9a 41c _Gate_SetByNum 0000567f 3e9 func ,g * _Cal_Init 00005a68 19 func ,g * _Eol_Init 00005a81 19 func ,g * _GateCtrl_SelectChannel 00005a9a 1 func ,g * FILE=DefaultBuild\app_result.obj 00005a9b 00005aa2 8 _app_result_print_ok 00005a9b 4 func ,g * _app_result_print_err 00005a9f 4 func ,g * FILE=DefaultBuild\app_cmd_parser.obj 00005aa3 00005b91 ef _app_cmd_parse_line 00005aa3 ef func ,g * FILE=DefaultBuild\app_scheduler.obj 00005b92 00005c26 95 _app_scheduler_init 00005b92 14 func ,g * _app_scheduler_push 00005ba6 3e func ,g * _app_scheduler_pop 00005be4 3b func ,g * _app_scheduler_is_empty 00005c1f 8 func ,g * FILE=DefaultBuild\app_owi_service.obj 00005c27 00005cf5 cf _app_owi_from_raw@1 00005c27 66 func ,l * _app_owi_read_basic 00005c8d 1b func ,g * _app_owi_write_basic 00005ca8 27 func ,g * _app_owi_write_t_basic 00005ccf 27 func ,g * SECTION=.SLIB FILE=isdigit 00005cf6 00005cff a _isdigit 00005cf6 0 none ,g * FILE=memcpy 00005d00 00005d0f 10 _memcpy 00005d00 0 none ,g * FILE=memset 00005d10 00005d1d e _memset 00005d10 0 none ,g * FILE=sprintf 00005d1e 00005e16 f9 _sprintf 00005d1e e1 func ,g * __REL_sp@1 00005dff 18 func ,l * FILE=strchr 00005e17 00005e24 e _strchr 00005e17 0 none ,g * FILE=strcpy 00005e25 00005e31 d _strcpy 00005e25 0 none ,g * FILE=strlen 00005e32 00005e3c b _strlen 00005e32 0 none ,g * FILE=strncpy 00005e3d 00005e50 14 _strncpy 00005e3d 0 none ,g * FILE=toupper 00005e51 00005e5e e _toupper 00005e51 0 none ,g * FILE=_REL_print 00005e5f 00007db6 1f58 __REL_print 00005e5f 1046 func ,g * __REL_fltprn@1 00006ea5 941 func ,l * __REL_henkan1@1 000077e6 28 func ,l * __REL_henkan2@1 0000780e 33 func ,l * __REL_pri@1 00007841 298 func ,l * __REL_fltgeti@1 00007ad9 19d func ,l * __REL_inmod@1 00007c76 141 func ,l * FILE=_COM_fdiv 00007db7 00007ee4 12e __COM_fdiv 00007e16 0 none ,g * FILE=_COM_feq 00007ee5 00007efa 16 __COM_feq 00007ee5 0 none ,g * FILE=_COM_fge 00007efb 00007f10 16 __COM_fge 00007efb 0 none ,g * FILE=_COM_flt 00007f11 00007f26 16 __COM_flt 00007f11 0 none ,g * FILE=_COM_fmul 00007f27 00008013 ed __COM_fmul 00007f72 0 none ,g * FILE=_COM_fne 00008014 00008024 11 __COM_fne 00008014 0 none ,g * FILE=_COM_ftosl 00008025 0000802c 8 __COM_ftosl 00008025 0 none ,g * FILE=_COM_sidiv 0000802d 0000804e 22 __COM_sidiv 0000802f 0 none ,g * FILE=_COM_sirem 0000804f 0000806e 20 __COM_sirem 0000804f 0 none ,g * FILE=_COM_ulldiv 0000806f 00008098 2a __COM_ulldiv 0000806f 0 none ,g * FILE=_COM_ullrem 00008099 000080c9 31 __COM_ullrem 00008099 0 none ,g * FILE=_REL_f_inf 000080ca 000080d1 8 __REL_f_inf 000080ca 0 none ,g * FILE=_REL_f_norm 000080d2 000080e1 10 __REL_f_norm 000080d2 0 none ,g * FILE=_REL_f_round 000080e2 000080f4 13 __REL_f_round 000080e2 0 none ,g * FILE=_REL_fcmp 000080f5 0000812c 38 __REL_fcmp 000080f5 0 none ,g * FILE=_REL_fordered_core 0000812d 00008148 1c __REL_fordered_core 0000812d 0 none ,g * FILE=_REL_ftol 00008149 0000817d 35 __REL_ftol 00008149 0 none ,g * FILE=_REL_lldiv 0000817e 00008383 206 __REL_lldiv 0000819a 0 none ,g * FILE=_REL_llrem 00008384 00008587 204 __REL_llrem 000083a1 0 none ,g * FILE=_REL_ltosl 00008588 000085ac 25 __REL_ltosl 00008588 0 none ,g * FILE=_COM_lshr 000085ad 000085cd 21 __COM_lshr 000085b7 0 none ,g * SECTION=.monitor2 FILE=rlink_generates_02 0003fe00 0003ffff 200 SECTION=.bss FILE=DefaultBuild\r_main.obj 000fb500 000fca4e 154f _s_rb_fifo@2 000fb500 800 data ,l * _g_uart1_txbuf@5 000fbd00 400 data ,l * _g_app_runtime_job@7 000fc100 147 data ,l * _txbuf@8@process_one_line_now@1 000fc247 404 data ,l * _txbuf@9@process_one_line_now@1 000fc64b 404 data ,l * FILE=DefaultBuild\r_cg_serial.obj 000fca50 000fca6f 20 _gp_uart0_tx_address 000fca50 2 data ,g * _g_uart0_tx_count 000fca52 2 data ,g * _gp_uart0_rx_address 000fca54 2 data ,g * _g_uart0_rx_count 000fca56 2 data ,g * _g_uart0_rx_length 000fca58 2 data ,g * _gp_uart1_tx_address 000fca5a 2 data ,g * _g_uart1_tx_count 000fca5c 2 data ,g * _gp_uart1_rx_address 000fca5e 2 data ,g * _g_uart1_rx_count 000fca60 2 data ,g * _g_uart1_rx_length 000fca62 2 data ,g * _g_iica0_master_status_flag 000fca64 1 data ,g * _g_iica0_slave_status_flag 000fca65 1 data ,g * _gp_iica0_rx_address 000fca66 2 data ,g * _g_iica0_rx_len 000fca68 2 data ,g * _g_iica0_rx_cnt 000fca6a 2 data ,g * _gp_iica0_tx_address 000fca6c 2 data ,g * _g_iica0_tx_cnt 000fca6e 2 data ,g * FILE=DefaultBuild\i2c.obj 000fca70 000fd17a 70b _rx@2@I2C_Command_Mode_Send 000fca70 258 data ,l * _out@3@I2C_Command_Mode_Send 000fccc8 4b3 data ,l * FILE=DefaultBuild\uart.obj 000fd17c 000fd57d 402 _s_uart1_txbuf@1 000fd17c 400 data ,l * _hex@2@uart1_send_hex 000fd57c 2 data ,l * FILE=DefaultBuild\app_scheduler.obj 000fd57e 000fdfa0 a23 _g_queue@1 000fd57e a20 data ,l * _g_head@2 000fdf9e 1 data ,l * _g_tail@3 000fdf9f 1 data ,l * _g_count@4 000fdfa0 1 data ,l * FILE=sprintf 000fdfa2 000fdfa5 4 __REL_pointer@1 000fdfa2 4 data ,l * FILE=_REL_print 000fdfa6 000fe025 80 _qt@1@_REL_inmod@1 000fdfa6 80 data ,l * SECTION=.dataR FILE=DefaultBuild\r_main.obj 000fe026 000fe848 823 _uart_rx_done 000fe026 1 data ,g * _uart_rx_index 000fe028 2 data ,g * _uart_rx_buffer 000fe02a 400 data ,g * _uart_rx_length 000fe42a 2 data ,g * _rs485_rx_done 000fe42c 1 data ,g * _rs485_rx_index 000fe42e 2 data ,g * _rs485_rx_buffer 000fe430 400 data ,g * _rs485_rx_length 000fe830 2 data ,g * _g_uart0_err_fef 000fe832 4 data ,g * _g_uart0_err_ovf 000fe836 4 data ,g * _g_uart0_err_pef 000fe83a 4 data ,g * _g_rs485_bridge_active 000fe83e 1 data ,g * _g_rs485_bridge_done 000fe83f 1 data ,g * _g_rs485_bridge_seq 000fe840 2 data ,g * _s_end_st@1 000fe842 1 data ,l * _g_fixed_addr 000fe843 1 data ,g * _s_rb_head@3 000fe844 2 data ,l * _s_rb_tail@4 000fe846 2 data ,l * _s_prefix_mode@6 000fe848 1 data ,l * FILE=DefaultBuild\owi.obj 000fe84a 000fe856 d _bit_period_us@1 000fe84a 4 data ,l * _g_owi_timeout_latched@2 000fe84e 1 data ,l * _g_owi_last_timeout_byte_index@3 000fe850 2 data ,l * _g_owi_last_timeout_bit_index@4 000fe852 1 data ,l * _g_owi_current_read_byte_index@5 000fe854 2 data ,l * _g_owi_current_read_bit_index@6 000fe856 1 data ,l * FILE=DefaultBuild\i2c.obj 000fe858 000fe85f 8 _i2c_tx_done 000fe858 1 data ,g * _i2c_rx_done 000fe859 1 data ,g * _g_i2c_last_command 000fe85a 3 data ,g * _g_i2c_command_valid 000fe85d 1 data ,g * _dis@1@disable 000fe85e 2 data ,l * FILE=DefaultBuild\uart.obj 000fe860 000fe862 3 _g_uart0_tx_done 000fe860 1 data ,g * _g_uart1_tx_done 000fe861 1 data ,g * _g_rs485_need_recover 000fe862 1 data ,g * Absolute value symbols FILE=DefaultBuild\gatectrl.obj @$IMM_28 00000028 0 none ,l * FILE=rlink_generates_05 __s.text 00000915 0 none ,g * __e.text 00000aca 0 none ,g * __s.textf 000034d4 0 none ,g * __e.textf 00005cf6 0 none ,g * __s.const 00003000 0 none ,g * __e.const 000034d4 0 none ,g * __s.constf 00000080 0 none ,g * __e.constf 00000094 0 none ,g * __s.data 000000d8 0 none ,g * __e.data 00000915 0 none ,g * __s.sdata 00000080 0 none ,g * __e.sdata 00000080 0 none ,g * __s.bss 000fb500 0 none ,g * __e.bss 000fe026 0 none ,g * __s.sbss 000ffe20 0 none ,g * __e.sbss 000ffe20 0 none ,g * __s.dataR 000fe026 0 none ,g * __e.dataR 000fe863 0 none ,g * __s.sdataR 000ffe20 0 none ,g * __e.sdataR 000ffe20 0 none ,g * __s.init_array 00000094 0 none ,g * __e.init_array 00000094 0 none ,g * __s.RLIB 000000c4 0 none ,g * __e.RLIB 000000c4 0 none ,g * __s.SLIB 00005cf6 0 none ,g * __e.SLIB 000085ce 0 none ,g * __s.option_byte 000000c0 0 none ,g * __e.option_byte 000000c4 0 none ,g * __s.monitor1 000000ce 0 none ,g * __e.monitor1 000000d8 0 none ,g * __s.monitor2 0003fe00 0 none ,g * __e.monitor2 00040000 0 none ,g * __s.security_id 000000c4 0 none ,g * __e.security_id 000000ce 0 none ,g * __s.vect 00000000 0 none ,g * __e.vect 00000080 0 none ,g * __RAM_ADDR_START 000faf00 0 none ,g * __RAM_ADDR_END 000ffee0 0 none ,g * __STACK_ADDR_START 000ffe20 0 none ,g * __STACK_ADDR_END 000fe864 0 none ,g * *** Unfilled Areas *** AREA START END *** Delete Symbols *** SYMBOL SIZE INFO