11.3.3.5 psv

The psv attribute specifies that a section should be allocated in program memory, as defined by region program in the linker script. psv sections are intended for use with the Program Space Visibility window or the Extended Data Space (EDS) window, and will be located so that the entire contents may be accessed using a single setting of the page register. This allocation rule implies that the total size of a psv section can not exceed 32K. The following attributes may be used in conjunction with psv and will further specify the allocation:

  • address() specifies an absolute address
  • align() specifies alignment of the section starting address
  • reverse() specifies alignment of the section ending address + 1
  • boot specifies the boot segment
  • secure specifies the secure segment