<?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 Software Development KitのトピックRe: KSDK2.1 FLASH_xxxxOnce and DMA</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/KSDK2-1-FLASH-xxxxOnce-and-DMA/m-p/630171#M6705</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xiangjun Rong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you for your answer.&lt;/P&gt;&lt;P&gt;I use a workaround with RAM buffer:&lt;/P&gt;&lt;P&gt;In my application I read MAC and Serial number at startup from one-time-Memory and store the values in a RAM buffer.&lt;/P&gt;&lt;P&gt;Then my application reads the values&amp;nbsp;from RAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to get a closer look to the circumstances when the error happens.&lt;/P&gt;&lt;P&gt;I'll be back with more Information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Manfred&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Feb 2017 09:30:49 GMT</pubDate>
    <dc:creator>manfredschnell</dc:creator>
    <dc:date>2017-02-06T09:30:49Z</dc:date>
    <item>
      <title>KSDK2.1 FLASH_xxxxOnce and DMA</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/KSDK2-1-FLASH-xxxxOnce-and-DMA/m-p/630169#M6703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;we use KSDK2.1 with K64 and IAR Workbench.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In our Software we use the functions FLASH_ProgramOnce() and FLASH_ReadOnce() to store and read the MAC and serial number of our device.&lt;/P&gt;&lt;P&gt;The software uses several DMA Services (ADC, I2S, 2x SPI).&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I call one of the functions FLASH_ProgramOnce() or FLASH_ReadOnce() while a DMA access to Memory is active, my System stops at 0xfffffffe &amp;lt;unknown handler&amp;gt;.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems to conflict reading from one-time Memory with Software&amp;nbsp;while using DMA with Flash-Memory at the same time.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can someone tell me something about that correlation?&lt;/P&gt;&lt;P&gt;How can I avoid this situation?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Manfred&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jan 2017 11:54:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/KSDK2-1-FLASH-xxxxOnce-and-DMA/m-p/630169#M6703</guid>
      <dc:creator>manfredschnell</dc:creator>
      <dc:date>2017-01-20T11:54:26Z</dc:date>
    </item>
    <item>
      <title>Re: KSDK2.1 FLASH_xxxxOnce and DMA</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/KSDK2-1-FLASH-xxxxOnce-and-DMA/m-p/630170#M6704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Manfred,&lt;/P&gt;&lt;P&gt;Frankly speaking, I never experience such issue.&lt;/P&gt;&lt;P&gt;As a workaround, can you write the data to the program flash instead of IFR?&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2017 07:16:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/KSDK2-1-FLASH-xxxxOnce-and-DMA/m-p/630170#M6704</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-02-06T07:16:33Z</dc:date>
    </item>
    <item>
      <title>Re: KSDK2.1 FLASH_xxxxOnce and DMA</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/KSDK2-1-FLASH-xxxxOnce-and-DMA/m-p/630171#M6705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xiangjun Rong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you for your answer.&lt;/P&gt;&lt;P&gt;I use a workaround with RAM buffer:&lt;/P&gt;&lt;P&gt;In my application I read MAC and Serial number at startup from one-time-Memory and store the values in a RAM buffer.&lt;/P&gt;&lt;P&gt;Then my application reads the values&amp;nbsp;from RAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to get a closer look to the circumstances when the error happens.&lt;/P&gt;&lt;P&gt;I'll be back with more Information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Manfred&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2017 09:30:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/KSDK2-1-FLASH-xxxxOnce-and-DMA/m-p/630171#M6705</guid>
      <dc:creator>manfredschnell</dc:creator>
      <dc:date>2017-02-06T09:30:49Z</dc:date>
    </item>
  </channel>
</rss>

