<?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>Kinetis MicrocontrollersのトピックRe: K64 - Non-FlexNVM - Programming Acceleration RAM</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607823#M35862</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The "Programming Acceleration RAM" is used only by the "PROGRAM SECTION" command (FCMD_PROGRAM_SECTOR 0x0b).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;If this programming method is not used (it is not a particularly interesting method - it may be a little faster but can only be used when programming a buffer starting on a 4k boundary) the RAM can be used for any other purpose.&lt;BR /&gt;It can also be used temporarily since it is the Flash programming code that needs it (and so changes it) and otherwise its content is stable - it is in fact initialised to all 0xff after a reset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Kinetis for professionals: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fhttp%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Sep 2016 21:44:36 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2016-09-09T21:44:36Z</dc:date>
    <item>
      <title>K64 - Non-FlexNVM - Programming Acceleration RAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607822#M35861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The K64 - Non-FlexNVM device has 4K of Programming Acceleration Ram that is intended to be used when programming a Sector of Flash Memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Outside of Flash Programming - can that 4K of ram be used? &amp;nbsp;As data storage ram?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Joe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2016 19:22:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607822#M35861</guid>
      <dc:creator>JHinkle</dc:creator>
      <dc:date>2016-09-09T19:22:02Z</dc:date>
    </item>
    <item>
      <title>Re: K64 - Non-FlexNVM - Programming Acceleration RAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607823#M35862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The "Programming Acceleration RAM" is used only by the "PROGRAM SECTION" command (FCMD_PROGRAM_SECTOR 0x0b).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;If this programming method is not used (it is not a particularly interesting method - it may be a little faster but can only be used when programming a buffer starting on a 4k boundary) the RAM can be used for any other purpose.&lt;BR /&gt;It can also be used temporarily since it is the Flash programming code that needs it (and so changes it) and otherwise its content is stable - it is in fact initialised to all 0xff after a reset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Kinetis for professionals: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fhttp%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2016 21:44:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607823#M35862</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2016-09-09T21:44:36Z</dc:date>
    </item>
    <item>
      <title>Re: K64 - Non-FlexNVM - Programming Acceleration RAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607824#M35863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Mark -- I thought it was available for non-flash usage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Joe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2016 22:40:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607824#M35863</guid>
      <dc:creator>JHinkle</dc:creator>
      <dc:date>2016-09-09T22:40:20Z</dc:date>
    </item>
    <item>
      <title>Re: K64 - Non-FlexNVM - Programming Acceleration RAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607825#M35864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;can see the program acceleration RAM in the IDE's memory view, but past 0x14000800 I'm seeing a repeating pattern with 00 00 mixed in with the FFs.&amp;nbsp; Is this an indication that the memory is being used?&amp;nbsp; Or to put it another way, are you sure about it getting filled with FF?&amp;nbsp; I'm only using flash self-programming just prior to firmware updates (commands are passed to the bootloader in a temporary flash area in case it needs to resume an interrupted update) and I can safely lose the contents of the acceleration RAM when that happens - I just want to make sure it's not getting clobbered by something else if I use it for general-purpose RAM.&amp;nbsp; Because I could always use an extra 4 kB...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2018 21:35:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607825#M35864</guid>
      <dc:creator>scottm</dc:creator>
      <dc:date>2018-11-27T21:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: K64 - Non-FlexNVM - Programming Acceleration RAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607826#M35865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The all FF is something that I have observed but it may be that it is a copy of a part of Flash (0xff when erased) whereby your Flash has data in it.&lt;/P&gt;&lt;P&gt;I haven't seen any information about what it is expected to be so it would be prudent to assume that it is unknown after a reset, for example, to avoid any risks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 08:30:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607826#M35865</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2018-11-28T08:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: K64 - Non-FlexNVM - Programming Acceleration RAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607827#M35866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unknown after reset is fine, and it's what I would have assumed until I saw your message.&amp;nbsp; =]&amp;nbsp; Just wanted to make sure you didn't have some inside knowledge that it was always supposed to be wiped at reset.&amp;nbsp; Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 16:55:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K64-Non-FlexNVM-Programming-Acceleration-RAM/m-p/607827#M35866</guid>
      <dc:creator>scottm</dc:creator>
      <dc:date>2018-11-28T16:55:24Z</dc:date>
    </item>
  </channel>
</rss>

