<?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: flash programming problem on K20</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/flash-programming-problem-on-K20/m-p/502638#M4867</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It was an unaligned uint32 access. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ryan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(sent from mobile device)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 May 2016 23:22:44 GMT</pubDate>
    <dc:creator>ryanlush</dc:creator>
    <dc:date>2016-05-25T23:22:44Z</dc:date>
    <item>
      <title>flash programming problem on K20</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/flash-programming-problem-on-K20/m-p/502636#M4865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to write to the FLASH on a K20 using KSDK 2.0. My issue seems to be more of a general programming error than anything else. Here is is.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using the following function:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;status_t FLASH_Program(flash_config_t *config, uint32_t start, uint32_t *src, uint32_t lengthInBytes)&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My call looks like this:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;uint8_t packet[2048]; // Data starts at index 9&lt;/P&gt;&lt;P&gt;result = FLASH_Program(&amp;amp;flashDriver, address, (uint32_t*)&amp;amp;packet[9], length);&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The guts of this function where I'm having the problem is here&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="j-rte-table"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD style=""&gt;kFCCOBx[1] = *src++;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can use a hardcoded value in place of *src++ and the value makes its way into flash. I can put *src++ on another line and that works. Trying to read *src always causes a fault. I can see in the debugger it points to the data I would expect it to point to.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 May 2016 20:08:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/flash-programming-problem-on-K20/m-p/502636#M4865</guid>
      <dc:creator>ryanlush</dc:creator>
      <dc:date>2016-05-25T20:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: flash programming problem on K20</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/flash-programming-problem-on-K20/m-p/502637#M4866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ryan,&lt;/P&gt;&lt;P&gt;Have you compared your code to our example:&lt;/P&gt;&lt;P&gt;C:\NXP\KSDK_v2\SDK_2.0_FRDM-KL43Z_KDS\boards\frdmkl43z\driver_examples\flash\flash_erase_program_verify\kds &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which K20 device?&amp;nbsp; 50MHz? 72MHz? 100MHz? 120MHZ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you erase the sector (or two) before trying to program the flash?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 May 2016 21:55:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/flash-programming-problem-on-K20/m-p/502637#M4866</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2016-05-25T21:55:09Z</dc:date>
    </item>
    <item>
      <title>Re: flash programming problem on K20</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/flash-programming-problem-on-K20/m-p/502638#M4867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It was an unaligned uint32 access. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ryan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(sent from mobile device)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 May 2016 23:22:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/flash-programming-problem-on-K20/m-p/502638#M4867</guid>
      <dc:creator>ryanlush</dc:creator>
      <dc:date>2016-05-25T23:22:44Z</dc:date>
    </item>
    <item>
      <title>Re: flash programming problem on K20</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/flash-programming-problem-on-K20/m-p/502639#M4868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ryan,&lt;/P&gt;&lt;P&gt;Thank you for letting one and all know the issue,&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2016 14:07:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/flash-programming-problem-on-K20/m-p/502639#M4868</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2016-05-26T14:07:09Z</dc:date>
    </item>
  </channel>
</rss>

