<?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: Startup flow chart for Enable timeout, Direct Boot valid in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1507206#M63837</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203123"&gt;@KalaimaniArumugamdev&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;where can I update/ modification will do for (RCM_MR) -&amp;gt; (BOOTROM) means in application which code/area.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;regards&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ravikumar&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 17 Aug 2022 05:32:39 GMT</pubDate>
    <dc:creator>Ravikumar1</dc:creator>
    <dc:date>2022-08-17T05:32:39Z</dc:date>
    <item>
      <title>Startup flow chart for Enable timeout, Direct Boot valid</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1505005#M63801</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;When I looking at the Kinetis Bootloader Startup-up Flowchart, I have few questions regarding,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1)&amp;nbsp; In &lt;SPAN&gt;&lt;STRONG&gt;KL27 Sub-Family Reference Manual&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;(chapter 13.3.4, p.181)&lt;/STRONG&gt;, there's a decision box with "&lt;STRONG&gt;Is direct boot valid?&lt;/STRONG&gt;" and "&lt;STRONG&gt;Enable Time out check and Enable Time out value&lt;/STRONG&gt;" How is these determined what makes it.&lt;/P&gt;&lt;P&gt;2) Below flow chart I want to know how we are going to enter Boot loader state machine through as shown in the path,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Boot pin asserted?&amp;nbsp; &amp;nbsp;No&amp;nbsp; -------&amp;gt;&amp;nbsp; Is user application valid ?&amp;nbsp; No -------&amp;gt;&amp;nbsp; &amp;nbsp;Disable timeout detection ----&amp;gt;&amp;nbsp; &amp;nbsp;Boot loader state machine&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ravikumar1_0-1660220582232.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/189950i961ABE6DA30FD546/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ravikumar1_0-1660220582232.png" alt="Ravikumar1_0-1660220582232.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3)&amp;nbsp;Below flow chart I want to know how we are going to enter Boot loader state machine through as shown in the path,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Boot pin asserted?&amp;nbsp; &amp;nbsp;No&amp;nbsp; -------&amp;gt; Is user application valid ?&amp;nbsp; Yes -------&amp;gt;&amp;nbsp; Is direct Boot valid? No&amp;nbsp; -----&amp;gt;&amp;nbsp; Enable timeout detection ----&amp;gt;&amp;nbsp; &amp;nbsp;Boot loader state machine&amp;nbsp;&lt;/P&gt;&lt;P&gt;How we are going to configure/ write a code for this flow of entering to the&amp;nbsp;Boot loader state machine&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ravikumar1_1-1660221241305.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/189954i4CD07CBB4BDF2D64/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ravikumar1_1-1660221241305.png" alt="Ravikumar1_1-1660221241305.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ravikumar.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 12:42:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1505005#M63801</guid>
      <dc:creator>Ravikumar1</dc:creator>
      <dc:date>2022-08-11T12:42:17Z</dc:date>
    </item>
    <item>
      <title>Re: Startup flow chart for Enable timeout, Direct Boot valid</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1505038#M63803</link>
      <description>&lt;P&gt;hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/200204"&gt;@Ravikumar1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;1.&amp;nbsp;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;STRONG&gt;Is direct boot valid?&lt;/STRONG&gt;&lt;SPAN&gt;"&amp;nbsp;this mean application ROM or Flash. Check"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;22.2.6 Mode Register (RCM_MR) -&amp;gt; (&lt;/SPAN&gt;&lt;SPAN&gt;BOOTROM)".&amp;nbsp;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;STRONG&gt;Enable Time out check and Enable Time out value&lt;/STRONG&gt;&lt;SPAN&gt;" is maximum time period bootloader IDLE state.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;2. Second statement flow is for update the "&lt;STRONG&gt;bootloader API from ROM memory&lt;/STRONG&gt; ".&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; 3.&amp;nbsp; Third statement flow is for update the "&lt;STRONG&gt;bootloader API from FLASH memory&lt;/STRONG&gt; ".&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 14:04:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1505038#M63803</guid>
      <dc:creator>KalaimaniArumugamdev</dc:creator>
      <dc:date>2022-08-11T14:04:44Z</dc:date>
    </item>
    <item>
      <title>Re: Startup flow chart for Enable timeout, Direct Boot valid</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1505091#M63807</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203123"&gt;@KalaimaniArumugamdev&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for the reply,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can we update or change the &lt;/SPAN&gt;&lt;STRONG&gt;Enable Time out value &lt;/STRONG&gt;and&lt;STRONG&gt;,&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;STRONG&gt;Is direct boot valid&amp;nbsp;&lt;/STRONG&gt; Mode Register (RCM_MR) -&amp;gt; (BOOTROM)"&amp;nbsp; ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;if yes, where do we need to update.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ravikumar.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 15:38:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1505091#M63807</guid>
      <dc:creator>Ravikumar1</dc:creator>
      <dc:date>2022-08-11T15:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: Startup flow chart for Enable timeout, Direct Boot valid</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1505617#M63812</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/200204"&gt;@Ravikumar1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;STRONG&gt;Enable Time out value&amp;nbsp;&lt;/STRONG&gt;is defined in your boot loader code and this&amp;nbsp;&lt;SPAN&gt;(RCM_MR) -&amp;gt; (BOOTROM) register used to define starting address of the code&amp;nbsp;execution.&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="boot.PNG" style="width: 675px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/190081iE405B2043A70F633/image-size/large?v=v2&amp;amp;px=999" role="button" title="boot.PNG" alt="boot.PNG" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2022 13:24:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1505617#M63812</guid>
      <dc:creator>KalaimaniArumugamdev</dc:creator>
      <dc:date>2022-08-12T13:24:16Z</dc:date>
    </item>
    <item>
      <title>Re: Startup flow chart for Enable timeout, Direct Boot valid</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1507206#M63837</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203123"&gt;@KalaimaniArumugamdev&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;where can I update/ modification will do for (RCM_MR) -&amp;gt; (BOOTROM) means in application which code/area.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;regards&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ravikumar&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Aug 2022 05:32:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1507206#M63837</guid>
      <dc:creator>Ravikumar1</dc:creator>
      <dc:date>2022-08-17T05:32:39Z</dc:date>
    </item>
    <item>
      <title>Re: Startup flow chart for Enable timeout, Direct Boot valid</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1507490#M63839</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/200204"&gt;@Ravikumar1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;You have to update the register in bootloader file, so it will take the boot operations to selected memory based on the register configuration from next reset operation.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Aug 2022 11:52:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1507490#M63839</guid>
      <dc:creator>KalaimaniArumugamdev</dc:creator>
      <dc:date>2022-08-17T11:52:04Z</dc:date>
    </item>
    <item>
      <title>Re: Startup flow chart for Enable timeout, Direct Boot valid</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1507993#M63844</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203123"&gt;@KalaimaniArumugamdev&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Actually I am not implement any &lt;SPAN&gt;bootloader code/ file, Is it possible to do that in application code?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;if yes, tell me where will I do that.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ravikumar.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Aug 2022 06:15:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Startup-flow-chart-for-Enable-timeout-Direct-Boot-valid/m-p/1507993#M63844</guid>
      <dc:creator>Ravikumar1</dc:creator>
      <dc:date>2022-08-18T06:15:54Z</dc:date>
    </item>
  </channel>
</rss>

