title: Force Variable to be Stored in FLASH in C Using ARM Processor
body: <p>I know I can force an array into FLASH in ARM by declaring it "const". But this is not truly an array of consts: I want to be able to write to it regularly. I have three large arrays that take up ~50k of the 128kB of SRAM I have available, but I have an order of magnitude more FLASH than I need. How can I force these three arrays into FLASH without declaring them const? Using IAR, BTW. </p>
  
  <p>Tried using the __no_init keyword; according to the linker map files this had no effect. </p>