/* offset 0x1000 */
_ivt_origin = _fcfb_origin + _fcfb_length;
_ivt_length = 0x0400;

/* offset 0x1400 */
_interrupts_origin = _ivt_origin + _ivt_length;
_interrupts_length = 0x0400;

/* offset 0x1800 */
_text_origin = _interrupts_origin + _interrupts_length;
_text_length =  0x8800;

/* Specify the memory areas */
MEMORY
{
  m_flash_config        (RX)  : ORIGIN = _fcfb_origin       , LENGTH = _fcfb_length
  m_ivt                 (RX)  : ORIGIN = _ivt_origin        , LENGTH = _ivt_length
  m_interrupts          (RX)  : ORIGIN = _interrupts_origin , LENGTH = _interrupts_length
  m_text                (RX)  : ORIGIN = _text_origin       , LENGTH = _text_length

  m_data                (RW)  : ORIGIN = _dtcm_base         , LENGTH = _dtcm_size 
  m_data2               (RW)  : ORIGIN = _ocram_base        , LENGTH = _ocram_size
}
