Initialization on ARM 7 LPC 2016

  In the file boot.s, I have found code which overwrites the portion of memory from __data_beg__ to  __data_beg_src__ with the portion starting from  __data_beg_src__.         Is this a sort of ROM-RAM remapping? If so,  __data_beg_src__ is in both the RAM and ROM specific linker files. How boot.s differentiates between these two?

Initialization on ARM 7 LPC 2016

Is this the same question: https://sourceforge.net/forum/message.php?msg_id=3652416