<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Define a value in particular address in RAM but it needs to be in the .bss list in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/Define-a-value-in-particular-address-in-RAM-but-it-needs-to-be/m-p/130568#M748</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I need to define a value in RAM. This value is uninitialized and needs to be in the .bss list&amp;nbsp; (battery backed up). Using&amp;nbsp; the following syntax it is alway intialized,,,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// LCF file&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;bootSec&amp;nbsp; (RWX) : ORIGIN = 0x20007FF0,&amp;nbsp; LENGTH = 0x00000008&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.........&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;.myData :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*(.myData)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;gt; bootSec&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// main.c&amp;nbsp; file&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#pragma push&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#pragma define_section myData ".myData" far_absolute RW&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#pragma pop&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;__declspec(myData) long flash_process;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;///////////////////////&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need it to be defined in the .bss list&amp;nbsp; at the particular ram location 0x20007FF0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you in advance..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Apr 2007 23:39:06 GMT</pubDate>
    <dc:creator>JimMcP</dc:creator>
    <dc:date>2007-04-13T23:39:06Z</dc:date>
    <item>
      <title>Define a value in particular address in RAM but it needs to be in the .bss list</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/Define-a-value-in-particular-address-in-RAM-but-it-needs-to-be/m-p/130568#M748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I need to define a value in RAM. This value is uninitialized and needs to be in the .bss list&amp;nbsp; (battery backed up). Using&amp;nbsp; the following syntax it is alway intialized,,,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// LCF file&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;bootSec&amp;nbsp; (RWX) : ORIGIN = 0x20007FF0,&amp;nbsp; LENGTH = 0x00000008&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.........&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;.myData :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*(.myData)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;gt; bootSec&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// main.c&amp;nbsp; file&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#pragma push&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#pragma define_section myData ".myData" far_absolute RW&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#pragma pop&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;__declspec(myData) long flash_process;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;///////////////////////&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need it to be defined in the .bss list&amp;nbsp; at the particular ram location 0x20007FF0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you in advance..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 23:39:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/Define-a-value-in-particular-address-in-RAM-but-it-needs-to-be/m-p/130568#M748</guid>
      <dc:creator>JimMcP</dc:creator>
      <dc:date>2007-04-13T23:39:06Z</dc:date>
    </item>
    <item>
      <title>Re: Define a value in particular address in RAM but it needs to be in the .bss list</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/Define-a-value-in-particular-address-in-RAM-but-it-needs-to-be/m-p/130569#M749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Variables defined in .bss section are initialized with 0 at startup.&lt;/DIV&gt;&lt;DIV&gt;If you want to define persistent variables with CodeWarrior for MPC, look at FAQ 27500.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;You can find it at following URL:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://www.freescale.com/webapp/sps/utils/SingleFaq.jsp?FAQ-27500.xml" rel="nofollow" target="_blank"&gt;http://www.freescale.com/webapp/sps/utils/SingleFaq.jsp?FAQ-27500.xml&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 17:44:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/Define-a-value-in-particular-address-in-RAM-but-it-needs-to-be/m-p/130569#M749</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2007-04-23T17:44:51Z</dc:date>
    </item>
  </channel>
</rss>

