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.

.bss section question

In map file the global variable(_TL_HW_Uart1Data) start with the address 8008 instead of start address of the .bss. 
I am not able to find out the memory from 8000 to 8006 allocated for what?

L0L1L2L3L4RAM(RW) : origin = 0x008000, length = 0x5000


 .data               : > L0L1L2L3L4RAM, PAGE = 1
 .cio                : > L0L1L2L3L4RAM, PAGE = 1
 .bss                : > L0L1L2L3L4RAM, PAGE = 1
 .ebss               : > L0L1L2L3L4RAM, PAGE = 1
   
00008000   .bss
00008000   .data
00008000   _TL_HW_CanaData
00008000   ___bss__
00008000   ___data__
00008000   ___edata__
00008000   ___end__
00008000   edata
00008000   end
00008008   _TL_HW_Uart1Data