<?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 Keil's system_LPC43xx.c doesn't set the internal flash timing register in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-s-system-LPC43xx-c-doesn-t-set-the-internal-flash-timing/m-p/557050#M15301</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by starblue on Thu Apr 11 04:15:06 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Just a note to those using the Keil toolchain like me:&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;The default value of FLASHTIM in the FLASHCFGx registers is 4 after reset (appropriate up to 107 MHz according to the user manual).&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;The system_LPC43xx.c file from Keil changes the clock frequency but doesn't set FLASHTIM accordingly&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;(at room temperature it runs fine at that setting, so nobody seems to notice).&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;With the correct setting the execution time increases by about 40% in my application.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;BTW, the CREG structure in the LPC43xx.h header in the latest CMSIS (2012-12-12) doesn't contain FLASHCFGA/B,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;it would be .nice if it could be updated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:41:17 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:41:17Z</dc:date>
    <item>
      <title>Keil's system_LPC43xx.c doesn't set the internal flash timing register</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-s-system-LPC43xx-c-doesn-t-set-the-internal-flash-timing/m-p/557050#M15301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by starblue on Thu Apr 11 04:15:06 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Just a note to those using the Keil toolchain like me:&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;The default value of FLASHTIM in the FLASHCFGx registers is 4 after reset (appropriate up to 107 MHz according to the user manual).&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;The system_LPC43xx.c file from Keil changes the clock frequency but doesn't set FLASHTIM accordingly&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;(at room temperature it runs fine at that setting, so nobody seems to notice).&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;With the correct setting the execution time increases by about 40% in my application.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;BTW, the CREG structure in the LPC43xx.h header in the latest CMSIS (2012-12-12) doesn't contain FLASHCFGA/B,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;it would be .nice if it could be updated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:41:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-s-system-LPC43xx-c-doesn-t-set-the-internal-flash-timing/m-p/557050#M15301</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:41:17Z</dc:date>
    </item>
    <item>
      <title>Re: Keil's system_LPC43xx.c doesn't set the internal flash timing register</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-s-system-LPC43xx-c-doesn-t-set-the-internal-flash-timing/m-p/557051#M15302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rgledhill on Fri Apr 12 06:11:45 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Thanks!&amp;nbsp; Would you mind posting your modified file so we can make use of it please?&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Richard&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:41:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-s-system-LPC43xx-c-doesn-t-set-the-internal-flash-timing/m-p/557051#M15302</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:41:18Z</dc:date>
    </item>
    <item>
      <title>Re: Keil's system_LPC43xx.c doesn't set the internal flash timing register</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-s-system-LPC43xx-c-doesn-t-set-the-internal-flash-timing/m-p/557052#M15303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by starblue on Mon Apr 15 02:12:22 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Sorry, I didn't want to modify LPC43xx.h, so I just cast the addresses to pointers locally.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;(BTW, the startup code in the latest CMSIS uses offsets from CREG_BASE to initialize these registers.)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:41:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-s-system-LPC43xx-c-doesn-t-set-the-internal-flash-timing/m-p/557052#M15303</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:41:19Z</dc:date>
    </item>
    <item>
      <title>Re: Keil's system_LPC43xx.c doesn't set the internal flash timing register</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-s-system-LPC43xx-c-doesn-t-set-the-internal-flash-timing/m-p/557053#M15304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by starblue on Mon Apr 15 02:17:05 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry, I didn't want to change LPC43xx.h, so I just cast the addresses to pointers locally.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BTW, the author of the startup code in the latest CMSIS did a similar thing,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;using offsets from the base of the CREG structure.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:41:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-s-system-LPC43xx-c-doesn-t-set-the-internal-flash-timing/m-p/557053#M15304</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:41:19Z</dc:date>
    </item>
  </channel>
</rss>

