Renesas Optimizing Linker (W2.04.00 ) 14-May-2017 07:15:05 *** Options *** -SUbcommand=MyLogic.plk -SECURITY_ID=00000000000000000000 -DEVICE="E:\tools\micom\Renesas\Applilet EZ PL for RL78 V2.00\Tools\BIN\..\..\Tools\DEV\DR5F10Y47.DVF" -NODEBug -NOOPtimize -OUtput="MyLogic.abs" -LIBrary="E:\tools\micom\Renesas\CS+\CC\CC-RL\V1.02.00\lib\rl78nm4s.lib" -LIBrary="E:\tools\micom\Renesas\CS+\CC\CC-RL\V1.02.00\lib\rl78nm4r.lib" -LISt -SHow=ALL -AUTO_SECTION_LAYOUT -ROm=.data=.dataR -ROm=.sdata=.sdataR -NOMessage -MEMory=High -NOLOgo -Total_size -Input="obj\cstart.obj" -Input="obj\opt_byte.obj" -Input="obj\main.obj" -Input="obj\common.obj" -Input="obj\timer.obj" -Input="obj\int.obj" -Input="obj\port.obj" -Input="obj\watchdogtimer.obj" -Input="obj\system.obj" -Input="obj\systeminit.obj" -Input="obj\panel.obj" -Input="obj\digitalio.obj" -Input="obj\clk.obj" -Input="obj\74hc.obj" -END *** Error information *** *** Mapping List *** SECTION START END SIZE ALIGN .vect 00000000 0000007f 80 0 .const 00000080 00000080 0 2 .constf 00000080 00000080 0 2 .sdata 00000080 00000080 0 2 .data 00000082 00000090 f 2 .option_byte 000000c0 000000c3 4 1 .security_id 000000c4 000000cd a 1 .textf 000000c4 000000c4 0 1 .text 000000ce 00000588 4bb 1 .RLIB 00000589 000005ee 66 1 .bss 000ffce0 000ffced e 2 .dataR 000ffcee 000ffcfc f 2 .stack_bss 000ffcfe 000ffd3d 40 2 .sbss 000ffe20 000ffe28 9 2 .sdataR 000ffe2a 000ffe2a 0 2 *** Total Section Size *** RAMDATA SECTION: 00000066 Byte(s) ROMDATA SECTION: 0000009d Byte(s) PROGRAM SECTION: 00000521 Byte(s) *** Symbol List *** SECTION= FILE= START END SIZE SYMBOL ADDR SIZE INFO COUNTS OPT STRUCT SIZE MEMBER ADDR SIZE INFO SECTION=.vect FILE=rlink_generates_01 00000000 0000007f 80 SECTION=.data FILE=obj\panel.obj 00000082 0000008e d FILE=obj\74hc.obj 00000090 00000090 1 SECTION=.option_byte FILE=obj\opt_byte.obj 000000c0 000000c3 4 SECTION=.security_id FILE=rlink_generates_02 000000c4 000000cd a SECTION=.text FILE=obj\cstart.obj 000000ce 00000110 43 _start 000000ce 0 none ,g 0 _exit 0000010f 0 none ,g 1 FILE=obj\main.obj 00000111 00000123 13 _main 00000111 0 none ,g 1 _main_loop 00000119 0 none ,g 1 FILE=obj\common.obj 00000124 000001ea c7 _MOV1_ 00000124 0 none ,g 0 _NOT1_ 00000125 0 none ,g 0 _WAIT 0000012c 0 none ,g 0 _BitMemGet 00000139 0 none ,g 3 _ByteMemGet 00000156 0 none ,g 2 _BitMemSet 0000015e 0 none ,g 3 _ByteMemSet 00000199 0 none ,g 4 _Port_Set 000001a2 0 none ,g 1 _Port_Get 000001ce 0 none ,g 1 FILE=obj\timer.obj 000001eb 00000258 6e _MD_INTTM00 000001eb 0 none ,g 0 _TM00_Init 000001fc 0 none ,g 1 _TM_10ms 0000022b 0 none ,g 1 FILE=obj\int.obj 00000259 0000028d 35 _MD_INTP0 00000259 0 none ,g 0 _MD_INTP1 0000025b 0 none ,g 0 _MD_INTP2 0000025d 0 none ,g 0 _MD_INTP3 0000025f 0 none ,g 0 _MD_INTIT 00000261 0 none ,g 0 _INT_Init 00000263 0 none ,g 1 FILE=obj\port.obj 0000028e 000002aa 1d _PORT_Init 0000028e 0 none ,g 1 FILE=obj\watchdogtimer.obj 000002ab 000002af 5 _WDT_Init 000002ab 0 none ,g 1 _WDT_Reset 000002ac 0 none ,g 1 FILE=obj\system.obj 000002b0 000002b0 1 _Clock_Init 000002b0 0 none ,g 1 FILE=obj\systeminit.obj 000002b1 000002cf 1f _SystemInit 000002b1 0 none ,g 1 _hdwinit 000002c6 0 none ,g 2 FILE=obj\panel.obj 000002d0 00000331 62 _panel_init0 000002d0 0 none ,g 1 _panel 000002dd 0 none ,g 1 FILE=obj\digitalio.obj 00000332 000003ee bd _DGOUT_setValue 00000332 0 none ,g 1 _DGIN_Initialize 00000357 0 none ,g 1 _DGIN_Counter_Clear 00000369 0 none ,g 1 _DGIN_getValue 0000036d 0 none ,g 1 _DGIN_Counter 000003d8 0 none ,g 2 __CommonCode@0 000003dc 0 none ,l 2 __CommonCode@1 000003e5 0 none ,l 2 FILE=obj\clk.obj 000003ef 0000049d af _CLK_Initialize 000003ef 0 none ,g 1 _CLK_Counter_Clear 00000404 0 none ,g 1 _CLK_Evaluate 00000408 0 none ,g 1 _CLK_Counter 0000049a 0 none ,g 1 FILE=obj\74hc.obj 0000049e 00000588 eb _IC_74HC166_Judge_State 0000049e 0 none ,g 1 _IC_74HC166_Out_QH 000004e0 0 none ,g 1 _IC74HC166_Initialize 00000557 0 none ,g 1 _IC74HC166_Counter_Clear 0000056b 0 none ,g 1 _IC74HC166_Counter 0000056f 0 none ,g 1 __CommonCode@0 00000573 0 none ,l 2 __CommonCode@1 0000057f 0 none ,l 2 SECTION=.RLIB FILE=memset 00000589 00000596 e _memset 00000589 0 none ,g 4 FILE=_COM_imul 00000597 000005a5 f __COM_imul 00000597 0 none ,g 1 FILE=_COM_ucdiv 000005a6 000005bd 18 __COM_ucdiv 000005a6 0 none ,g 1 FILE=_COM_ucrem 000005be 000005d2 15 __COM_ucrem 000005be 0 none ,g 2 FILE=_COM_uidiv 000005d3 000005ee 1c __COM_uidiv 000005d3 0 none ,g 2 SECTION=.bss FILE=obj\panel.obj 000ffce0 000ffce0 1 _I_04 000ffce0 0 none ,g 2 FILE=obj\digitalio.obj 000ffce2 000ffce4 3 _g_ucDGIN_LastRet 000ffce2 0 none ,g 2 _g_ucDGIN_ElapsedTime 000ffce3 0 none ,g 3 _g_ucDGIN_Count 000ffce4 0 none ,g 7 FILE=obj\clk.obj 000ffce6 000ffcea 5 _g_ucCLK_LastOut@1 000ffce6 0 none ,l 3 _g_ushCLK_ElapsedTime@2 000ffce8 0 none ,l 3 _g_ucCLK_Count@3 000ffcea 0 none ,l 5 FILE=obj\74hc.obj 000ffcec 000ffced 2 _g74HC166_LastCK 000ffcec 0 none ,g 3 _g74HC166_LastValue 000ffced 0 none ,g 4 SECTION=.dataR FILE=obj\panel.obj 000ffcee 000ffcfa d _F0303 000ffcee 0 none ,g 2 _F0500 000ffcef 0 none ,g 0 _F0501 000ffcf0 0 none ,g 0 _F0502 000ffcf1 0 none ,g 0 _F0505 000ffcf2 0 none ,g 0 _F0506 000ffcf3 0 none ,g 0 _F0507 000ffcf4 0 none ,g 0 _F0508 000ffcf5 0 none ,g 0 _F0509 000ffcf6 0 none ,g 0 _F0510 000ffcf7 0 none ,g 0 _F0511 000ffcf8 0 none ,g 0 _F0512 000ffcf9 0 none ,g 0 _F0600 000ffcfa 0 none ,g 2 FILE=obj\74hc.obj 000ffcfc 000ffcfc 1 _g74HC166_Count 000ffcfc 0 none ,g 7 SECTION=.stack_bss FILE=obj\cstart.obj 000ffcfe 000ffd3d 40 _stackend 000ffcfe 0 none ,l 0 _stacktop 000ffd3e 0 none ,l 1 SECTION=.sbss FILE=obj\common.obj 000ffe20 000ffe25 6 _fTx0Done 000ffe20 0 none ,g 0 _fTx6Done 000ffe21 0 none ,g 0 _fTm10ms 000ffe22 0 none ,g 3 _fTrg50ms 000ffe23 0 none ,g 2 _fTrg1s 000ffe24 0 none ,g 2 _fTrg10ms 000ffe25 0 none ,g 4 FILE=obj\timer.obj 000ffe26 000ffe28 3 _SysTm10ms 000ffe26 0 none ,g 3 _SysTm50ms 000ffe27 0 none ,g 3 _SysTm1s 000ffe28 0 none ,g 3 Absolute value symbols FILE=rlink_generates_03 __s.text 000000ce 0 none ,g 0 __e.text 00000589 0 none ,g 0 __s.textf 000000c4 0 none ,g 0 __e.textf 000000c4 0 none ,g 0 __s.const 00000080 0 none ,g 0 __e.const 00000080 0 none ,g 0 __s.constf 00000080 0 none ,g 0 __e.constf 00000080 0 none ,g 0 __s.data 00000082 0 none ,g 0 __e.data 00000091 0 none ,g 0 __s.sdata 00000080 0 none ,g 0 __e.sdata 00000080 0 none ,g 0 __s.bss 000ffce0 0 none ,g 0 __e.bss 000ffcee 0 none ,g 0 __s.sbss 000ffe20 0 none ,g 0 __e.sbss 000ffe29 0 none ,g 0 __s.dataR 000ffcee 0 none ,g 0 __e.dataR 000ffcfd 0 none ,g 0 __s.sdataR 000ffe2a 0 none ,g 0 __e.sdataR 000ffe2a 0 none ,g 0 __s.stack_bss 000ffcfe 0 none ,g 0 __e.stack_bss 000ffd3e 0 none ,g 0 __s.option_byte 000000c0 0 none ,g 0 __e.option_byte 000000c4 0 none ,g 0 __s.RLIB 00000589 0 none ,g 0 __e.RLIB 000005ef 0 none ,g 0 __s.vect 00000000 0 none ,g 0 __e.vect 00000080 0 none ,g 0 __s.security_id 000000c4 0 none ,g 0 __e.security_id 000000ce 0 none ,g 0 __RAM_ADDR_START 000ffce0 0 none ,g 0 __RAM_ADDR_END 000ffee0 0 none ,g 0 __STACK_ADDR_START 000ffe20 0 none ,g 0 __STACK_ADDR_END 000ffd3e 0 none ,g 0 *** Unfilled Areas *** AREA START END *** Delete Symbols *** SYMBOL SIZE INFO *** Variable Vector Table List *** ADDRESS SYMBOL/ADDRESS 00 _start 02 04 06 _MD_INTP0 08 _MD_INTP1 0a 0c 0e 10 12 _MD_INTTM00 14 16 18 1a _MD_INTP2 1c _MD_INTP3 1e 20 22 24 26 _MD_INTIT 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e *** Cross Reference List *** No Unit Name Global.Symbol Location External Infomation ---- ----------- --------------- -------- --------------------- 0001 cstart SECTION=.text _start 000000ce _exit 0000010f 0001(00000110:.text) SECTION=.textf SECTION=.const SECTION=.constf SECTION=.data SECTION=.sdata SECTION=.bss SECTION=.sbss SECTION=.dataR SECTION=.sdataR SECTION=.stack_bss SECTION=.dataR SECTION=.sdataR 0002 opt_byte SECTION=.option_byte 0003 main SECTION=.text _main 00000111 0001(0000010c:.text) _main_loop 00000119 0003(00000118:.text) 0004 common SECTION=.text _MOV1_ 00000124 _NOT1_ 00000125 _WAIT 0000012c _BitMemGet 00000139 0012(00000398:.text) 0013(00000414:.text) 0014(000004bd:.text) _ByteMemGet 00000156 0012(000003a3:.text) 0014(00000586:.text) _BitMemSet 0000015e 0012(000003ec:.text) 0013(00000487:.text) 0014(000004d9:.text) _ByteMemSet 00000199 0012(00000367:.text) 0012(000003d1:.text) 0014(00000504:.text) 0014(0000057c:.text) _Port_Set 000001a2 0012(00000355:.text) _Port_Get 000001ce 0012(00000383:.text) SECTION=.sbss _fTx0Done 000ffe20 _fTx6Done 000ffe21 _fTm10ms 000ffe22 0005(000001f8:.text) 0005(00000232:.text) 0005(00000254:.text) _fTrg50ms 000ffe23 0005(0000022e:.text) 0005(00000245:.text) _fTrg1s 000ffe24 0005(00000230:.text) 0005(00000252:.text) _fTrg10ms 000ffe25 0005(0000022c:.text) 0005(00000237:.text) 0011(000002e7:.text) 0011(000002f7:.text) 0005 timer SECTION=.text _MD_INTTM00 000001eb _TM00_Init 000001fc 0010(000002c4:.text) _TM_10ms 0000022b 0003(00000120:.text) SECTION=.sbss _SysTm10ms 000ffe26 0005(000001ee:.text) 0005(000001f0:.text) 0005(000001f6:.text) _SysTm50ms 000ffe27 0005(0000023b:.text) 0005(0000023d:.text) 0005(00000243:.text) _SysTm1s 000ffe28 0005(00000248:.text) 0005(0000024a:.text) 0005(00000250:.text) 0006 int SECTION=.text _MD_INTP0 00000259 _MD_INTP1 0000025b _MD_INTP2 0000025d _MD_INTP3 0000025f _MD_INTIT 00000261 _INT_Init 00000263 0010(000002c1:.text) 0007 port SECTION=.text _PORT_Init 0000028e 0010(000002bb:.text) 0008 watchdogtimer SECTION=.text _WDT_Init 000002ab 0010(000002be:.text) _WDT_Reset 000002ac 0003(0000011d:.text) 0009 system SECTION=.text _Clock_Init 000002b0 0010(000002b8:.text) 0010 systeminit SECTION=.text _SystemInit 000002b1 0010(000002ca:.text) _hdwinit 000002c6 0001(000000d3:.text) 0003(00000112:.text) 0011 panel SECTION=.text _panel_init0 000002d0 0003(00000115:.text) _panel 000002dd 0003(0000011a:.text) SECTION=.bss _I_04 000ffce0 0011(000002f1:.text) 0011(00000318:.text) SECTION=.dataR _F0303 000ffcee 0011(00000303:.text) 0011(00000309:.text) _F0500 000ffcef _F0501 000ffcf0 _F0502 000ffcf1 _F0505 000ffcf2 _F0506 000ffcf3 _F0507 000ffcf4 _F0508 000ffcf5 _F0509 000ffcf6 _F0510 000ffcf7 _F0511 000ffcf8 _F0512 000ffcf9 _F0600 000ffcfa 0011(00000325:.text) 0011(0000032b:.text) SECTION=.data 0012 digitalio SECTION=.text _DGOUT_setValue 00000332 0011(00000330:.text) _DGIN_Initialize 00000357 0011(000002d2:.text) _DGIN_Counter_Clear 00000369 0011(000002de:.text) _DGIN_getValue 0000036d 0011(000002ec:.text) _DGIN_Counter 000003d8 0011(000002d5:.text) 0011(000002f4:.text) SECTION=.bss _g_ucDGIN_LastRet 000ffce2 0012(00000395:.text) 0012(000003e9:.text) _g_ucDGIN_ElapsedTime 000ffce3 0012(00000364:.text) 0012(000003a0:.text) 0012(000003ce:.text) _g_ucDGIN_Count 000ffce4 0012(00000360:.text) 0012(0000036a:.text) 0012(00000392:.text) 0012(0000039d:.text) 0012(000003cb:.text) 0012(000003d9:.text) 0012(000003e6:.text) 0013 clk SECTION=.text _CLK_Initialize 000003ef 0011(000002d8:.text) _CLK_Counter_Clear 00000404 0011(000002e1:.text) _CLK_Evaluate 00000408 0011(000002fe:.text) _CLK_Counter 0000049a 0011(00000306:.text) SECTION=.bss 0014 74hc SECTION=.text _IC_74HC166_Judge_State 0000049e 0011(0000030f:.text) _IC_74HC166_Out_QH 000004e0 0011(00000320:.text) _IC74HC166_Initialize 00000557 0011(000002db:.text) _IC74HC166_Counter_Clear 0000056b 0011(000002e4:.text) _IC74HC166_Counter 0000056f 0011(00000328:.text) SECTION=.bss _g74HC166_LastCK 000ffcec 0014(000004ba:.text) 0014(000004d6:.text) 0014(0000055b:.text) _g74HC166_LastValue 000ffced 0014(00000501:.text) 0014(00000565:.text) 0014(00000579:.text) 0014(00000583:.text) SECTION=.dataR _g74HC166_Count 000ffcfc 0014(000004b7:.text) 0014(000004d3:.text) 0014(000004fd:.text) 0014(0000056c:.text) 0014(00000570:.text) 0014(00000576:.text) 0014(00000580:.text) SECTION=.data 0015 memset SECTION=.RLIB _memset 00000589 0013(000003f6:.text) 0013(00000401:.text) 0014(0000055e:.text) 0014(00000568:.text) SECTION=.text 0016 _COM_imul SECTION=.RLIB __COM_imul 00000597 0013(00000431:.text) SECTION=.text 0017 _COM_ucdiv SECTION=.RLIB __COM_ucdiv 000005a6 0012(000003df:.text) SECTION=.text 0018 _COM_ucrem SECTION=.RLIB __COM_ucrem 000005be 0012(0000034a:.text) 0012(0000037c:.text) SECTION=.text 0019 _COM_uidiv SECTION=.RLIB __COM_uidiv 000005d3 0013(0000043c:.text) 0013(00000450:.text) SECTION=.text 0020 rlink_generates_01 SECTION=.vect 0021 rlink_generates_02 SECTION=.security_id 0022 rlink_generates_03 SECTION= __s.vect 00000000 __s.const 00000080 __e.const 00000080 __s.constf 00000080 __e.constf 00000080 __s.sdata 00000080 __e.sdata 00000080 __e.vect 00000080 __s.data 00000082 __e.data 00000091 __s.option_byte 000000c0 __s.textf 000000c4 __e.textf 000000c4 __e.option_byte 000000c4 __s.security_id 000000c4 __s.text 000000ce __e.security_id 000000ce __e.text 00000589 __s.RLIB 00000589 __e.RLIB 000005ef __s.bss 000ffce0 __RAM_ADDR_START 000ffce0 __e.bss 000ffcee __s.dataR 000ffcee __e.dataR 000ffcfd __s.stack_bss 000ffcfe __e.stack_bss 000ffd3e __STACK_ADDR_END 000ffd3e __s.sbss 000ffe20 __STACK_ADDR_START 000ffe20 __e.sbss 000ffe29 __s.sdataR 000ffe2a __e.sdataR 000ffe2a __RAM_ADDR_END 000ffee0