10.2.3.3 Allocation of Bss-attributed Sections

The bss section attribute specifies that a section should be allocated as uninitialized storage in data memory, as defined by region kseg0_data_mem and kseg1_data_mem in the linker script. The following attributes may be used in conjunction with bss and will further specify the allocation:

  • address() specifies an absolute address
  • near specifies the first 64 KB of data memory
  • align() specifies alignment of the section starting address
  • reverse() specifies alignment of the section ending address + 1