<?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 Re: clarification on copied to RAM at startup in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/clarification-on-copied-to-RAM-at-startup/m-p/353399#M11277</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much. Yes it does clarify my doubt.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 19 Jan 2015 06:35:49 GMT</pubDate>
    <dc:creator>vihaanred</dc:creator>
    <dc:date>2015-01-19T06:35:49Z</dc:date>
    <item>
      <title>clarification on copied to RAM at startup</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/clarification-on-copied-to-RAM-at-startup/m-p/353397#M11275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i&amp;nbsp; have read the following statement in code warrior build tool utilities&lt;/P&gt;&lt;P&gt; DEFAULT_ROM INTO READ_ONLY&amp;nbsp; 0xA00 TO 0xBFF;&lt;/P&gt;&lt;P&gt;reserves the address range from 0xA00 to 0xBFF for allocation of read only objects .text subsumes all linked functions, all constant variables, all string constants and all initialization parts of variables, copied to RAM at start up.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i did not understand the statement "copied to RAM at startup" what is copied into RAM and why it is copied? please help me to understand?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;vihaan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Jan 2015 08:20:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/clarification-on-copied-to-RAM-at-startup/m-p/353397#M11275</guid>
      <dc:creator>vihaanred</dc:creator>
      <dc:date>2015-01-17T08:20:18Z</dc:date>
    </item>
    <item>
      <title>Re: clarification on copied to RAM at startup</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/clarification-on-copied-to-RAM-at-startup/m-p/353398#M11276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello vihaan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do you refer to the "copied to RAM at startup" in default Start08.c or Start12.c?&lt;/P&gt;&lt;P&gt;if yes, this part of code is to&amp;nbsp;&amp;nbsp;&amp;nbsp; copy initialization data from ROM to RAM&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example we define a global variable:&lt;/P&gt;&lt;P&gt;unsigned int g_val = 0x1234;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;before power on chip, g_val is in ROM, it's not possible in RAM because RAM can't store anything when power off,&lt;/P&gt;&lt;P&gt;once power on, "copied to RAM at startup" routine is needed to copy g_val value from ROM to RAM, becuase g_val is global variable, it must be in RAM memory when power on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;does this clarify the issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Zhang Jun.&lt;/P&gt;&lt;P&gt;==============================================================&lt;/P&gt;&lt;P&gt;this answer is for you, if it helps, please click on "Correct Answer" button. Thanks!&lt;/P&gt;&lt;P&gt;==============================================================&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jan 2015 04:19:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/clarification-on-copied-to-RAM-at-startup/m-p/353398#M11276</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2015-01-19T04:19:19Z</dc:date>
    </item>
    <item>
      <title>Re: clarification on copied to RAM at startup</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/clarification-on-copied-to-RAM-at-startup/m-p/353399#M11277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much. Yes it does clarify my doubt.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jan 2015 06:35:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/clarification-on-copied-to-RAM-at-startup/m-p/353399#M11277</guid>
      <dc:creator>vihaanred</dc:creator>
      <dc:date>2015-01-19T06:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: clarification on copied to RAM at startup</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/clarification-on-copied-to-RAM-at-startup/m-p/353400#M11278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you are welcome!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jan 2015 06:41:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/clarification-on-copied-to-RAM-at-startup/m-p/353400#M11278</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2015-01-19T06:41:13Z</dc:date>
    </item>
  </channel>
</rss>

