Hi,
I am using RL78/G13 with e2 studio IDE. I having a problem of Section address overflow out of range : ".SLIB"
My code size was shown as larger than my controller size. But I didn't increase any script in a project even my backup project also I can't Build, That same error came.
So I doubted in IDE. I was tried many things but I can't to solve this issue.
Is anything I want to change or check. I was attached details in below .Please check and give a solution for this.
Renesas Optimizing Linker (W3.06.00 ) 27-Feb-2024 11:40:12 *** Options *** -subcommand=LinkerFCM360W_TEST_050224.tmp -MAKEUD=J:\UKM\renesas\my_renesas_project\e2_studio\workspace\FCM360W_TEST_050224\HardwareDebug/FCM360W_TEST_050224_l.ud -device="C:/Users/ukm/.eclipse/com.renesas.platform_1435879475/DebugComp/RL78/RL78/Common/DR5F100LG.DVF" -list="FCM360W_TEST_050224.map" -nooptimize -entry=_start -auto_section_layout -security_id=00000000000000000000 -debug_monitor=1FE00-1FFFF -user_opt_byte=FFFFEF -ocdbg=04 -input=".\generate\cstart.obj" -input=".\generate\stkinit.obj" -input=".\src\EEPROM.obj" -input=".\src\LCD_Factory_Profile.obj" -input=".\src\LCD_user_profile.obj" -input=".\src\build_props.obj" -input=".\src\firmware_NGC_3PH_backup_090124.obj" -input=".\src\https.obj" -input=".\src\https_wifi.obj" -input=".\src\lcd.obj" -input=".\src\modem_ack.obj" -input=".\src\mqtt.obj" -input=".\src\r_cg_adc.obj" -input=".\src\r_cg_adc_user.obj" -input=".\src\r_cg_cgc.obj" -input=".\src\r_cg_cgc_user.obj" -input=".\src\r_cg_intc.obj" -input=".\src\r_cg_intc_user.obj" -input=".\src\r_cg_it.obj" -input=".\src\r_cg_it_user.obj" -input=".\src\r_cg_lvd.obj" -input=".\src\r_cg_lvd_user.obj" -input=".\src\r_cg_port.obj" -input=".\src\r_cg_port_user.obj" -input=".\src\r_cg_serial.obj" -input=".\src\r_cg_serial_user.obj" -input=".\src\r_cg_timer.obj" -input=".\src\r_cg_timer_user.obj" -input=".\src\r_main.obj" -input=".\src\r_systeminit.obj" -library="C:\Program Files (x86)\Renesas\RL78\1_13_0\lib\rl78cm4s.lib" -library="C:\Program Files (x86)\Renesas\RL78\1_13_0\lib\rl78cm4r.lib" -library="C:\Program Files (x86)\Renesas\RL78\1_13_0\lib\malloc_n.lib" -output="FCM360W_TEST_050224.abs" -debug -nocompress -memory=high -rom=.data=.dataR,.sdata=.sdataR -nomessage -nologo *** Error information *** W0561120:Section address is not assigned to ".SLIB" F0563100:Section address overflow out of range : ".SLIB" *** Mapping List *** SECTION START END SIZE ALIGN .vect 00000000 0000007f 80 0 .constfAPP_VERSION_f 00000080 00000083 4 2 .constfAPI_KEYS_f 00000084 000000b3 30 2 .sdata 00000080 00000080 0 2 .option_byte 000000c0 000000c3 4 1 .security_id 000000c4 000000cd a 1 .monitor1 000000ce 000000d7 a 1 .constf 000000d8 0000014f 78 2 .constfURLS_f 00000150 000001cc 7d 2 .data 000001ce 00001525 1358 2 .text 00001526 00001cd0 7ab 1 .RLIB 00001cd1 00002a37 d67 1 .const 00003000 00009753 6754 2 .textf 00009754 0001fcb5 16562 1 .monitor2 0001fe00 0001ffff 200 1 .bss 000fcf00 000fdfdd 10de 2 .dataR 000fdfde 000ff335 1358 2 .sbss 000ffe20 000ffe20 0 2 .sdataR 000ffe20 000ffe20 0 2 .SLIB 000ffe20 00102192 2373 1
Thanks,
But this was my backup project. And how now its showing section overflow and memory was too big ?
Is anything I need to check and verify for this,
I do not know the difference between this project and backup project but for R5F100xG the sections placed in code flash must not exceed 0x1FFF.
You mean not exceed 0x1FFFF ,right.
Okay we are process to arrange extend our program memory by choosing another controller in RL78.
And if I have to build in this same project in another CPU or laptop, I will update you.
Thanks for your valuable support AZ-Renesas.
Yes, I mean 0x1FFFF, my mistake.
Understood, please let me know for further issues.