<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>__attribute__((at(addr))) pads ROM data area</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/30476/__attribute__-at-addr-pads-rom-data-area</link><description> 
Hello, 
I&amp;#39;m trying to use __attribute__((at(addr))) to set some data at a
fixed point near the end of ROM, and that works, but this operation
pads the ROM data area with about 300 bytes after my data. I&amp;#39;m trying
to set 16 bytes of data in this specific</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: __attribute__((at(addr))) pads ROM data area</title><link>https://community.arm.com/thread/118243?ContentTypeID=1</link><pubDate>Thu, 17 Oct 2013 16:11:38 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3e851d3c-f490-493c-8f1e-96b4209219bd</guid><dc:creator>Westonsupermare Pier</dc:creator><description>&lt;p&gt;&lt;p&gt;
This seems to generate reasonable HEX files under 4.71&lt;/p&gt;

&lt;pre&gt;
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x00000000 0x00007BE0  {    ; load region size_region
  ER_IROM1 0x00000000 0x00007BE0  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot&amp;#36;&amp;#36;Sections)
   .ANY (+RO)
  }
  RW_IRAM1 0x20000000 0x00018000  {  ; RW data
   .ANY (+RW +ZI)
  }
}
LR_IROM2 0x00007BE0 0x00000030  {
  ER_IROM2 0x00007BE0 0x00000030 {
    *(version_info)
  }
}
&lt;/pre&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>