Sorry. I didn't understand.
Explaining with an example of .map file
case 1. standbyram size 0, bss size 16, mcal_bss size 0 -> ramcode address = 0x20400010
case 1. standbyram size 0, bss size 32, mcal_bss size 0 -> ramcode address = 0x20400020
In this case, the ramcode address changes, but I don't know what role ABS plays.
.standby_data ABS MAX_SIZE(0x8000) ALIGN(8) : > int_sram
.bss (NOLOAD) ALIGN(16) : > .
.mcal_bss (NOLOAD) ALIGN(16) : > .
__BSS_SRAM_END = align(4);
.ramcode ABS ALIGN(4) : > .
.data ALIGN(4) : > .
.mcal_data ALIGN(4) : > .