text: // *INDENT-OFF*
  //
  #include  "maskrom_stubs.ld"
  
  MEMORY
  {
  	text_ram    :   ORIGIN = ENTRY_ADDR,  LENGTH = 64K - 0x2000 
  }
  
  ENTRY(_start);
  
  SECTIONS
  {
      . = ORIGIN(text_ram);
      .text :
      {
          *(.start*)
          *(.text*)
          *(.data*)
          *(.rodata*)
          . = ALIGN(32);
      } > text_ram
  
      .bss ALIGN(32) (NOLOAD):
      {
          *(.stack*)
          *(.bss)
          *(.usb_ep0)
          *(.usb_config_var)
          . = ALIGN(32);
      } > text_ram
  
      .bss_noinit ALIGN(32) (NOLOAD):
      {
          *(.bss_noinit)
          . = ALIGN(32);
      } > text_ram
  
  
      bss_begin  = ADDR(.bss);
      bss_size   = SIZEOF(.bss);
  }
  
  
  