This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

linker.cmd bss section



Hi,

I'm compiling the mcu_plus_sdk_243x tcp_server example 

I see that in the linker.cmd , there's a bss group:

GROUP {
               .bss: {} palign(8) /* This is where uninitialized globals go */
               RUN_START(__BSS_START)
               RUN_END(__BSS_END)
             } > DDR

What are RUN_START( ) and RUN_STOP() ? 

Where are  the __BSS_START and __BSS_END defined ?

What is the resulting BSS Length in this example ?

Thanks,

Eli