<?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: KE1xF controller's ROM bootloader in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KE1xF-controller-s-ROM-bootloader/m-p/957631#M54943</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Hello Chaitanya,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please check my answers below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-The following is an extract from &lt;A href="https://www.nxp.com/docs/en/application-note/AN4507.pdf"&gt;Using the Kinetis Security and Flash Protection Features&lt;/A&gt; application note.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;EM&gt;To prevent an updated flash configuration field value that secures the processor and prevents further access to the processor, ensure the programmer completes all programming steps and any verification of values written before resetting the processor.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This could be the issue when 0x400 to 0x420 is the latest section to be programmed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-Unfortunately, programming FlexRAM using ROM bootloader is not supported.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Felipe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Sep 2019 16:36:24 GMT</pubDate>
    <dc:creator>FelipeGarcia</dc:creator>
    <dc:date>2019-09-09T16:36:24Z</dc:date>
    <item>
      <title>KE1xF controller's ROM bootloader</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KE1xF-controller-s-ROM-bootloader/m-p/957630#M54942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I am using KE1xF controller's ROM bootloader via CAN, When I am loading my application which is 0x8A90 size, it is getting loaded successfully. In my program, I have request to not to program the FOPT register until all the binary has been programmed. So I am programming the image in to 3 parts.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) First I am erasing flash region upto sectors&amp;nbsp;&lt;SPAN&gt;0x8A90&amp;nbsp;size. Then programming binary upto 0x400 size.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2) Then programming the Binary from 0x420 to&amp;nbsp;0x8A90&amp;nbsp;size.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3) Finally, I am programming the Binary from 0x400 to 0x420 (where the FOPTs is present)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This way, the Flash is not getting programmed. Not sure what is happening. If I change the sequence as below then loading is getting successful.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;1) First I am erasing flash region upto sectors&amp;nbsp;&lt;SPAN&gt;0x8A90&amp;nbsp;size. Then programming binary upto 0x400 size.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2) Then programming the Binary from 0x400 to 0x420 (where the FOPTs is present).&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3) Finally, programming the Binary from 0x420 to&amp;nbsp;0x8A90&amp;nbsp;size.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please let me know if you have any inputs.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Also let me know if I can program FlexRAM portion of the memory using this Bootloader? will Bootloader allows us to load something into&amp;nbsp;FlexRAM?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Sep 2019 09:36:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KE1xF-controller-s-ROM-bootloader/m-p/957630#M54942</guid>
      <dc:creator>chaitanyakumarb</dc:creator>
      <dc:date>2019-09-06T09:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: KE1xF controller's ROM bootloader</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KE1xF-controller-s-ROM-bootloader/m-p/957631#M54943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Hello Chaitanya,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please check my answers below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-The following is an extract from &lt;A href="https://www.nxp.com/docs/en/application-note/AN4507.pdf"&gt;Using the Kinetis Security and Flash Protection Features&lt;/A&gt; application note.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;EM&gt;To prevent an updated flash configuration field value that secures the processor and prevents further access to the processor, ensure the programmer completes all programming steps and any verification of values written before resetting the processor.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This could be the issue when 0x400 to 0x420 is the latest section to be programmed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-Unfortunately, programming FlexRAM using ROM bootloader is not supported.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Felipe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Sep 2019 16:36:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KE1xF-controller-s-ROM-bootloader/m-p/957631#M54943</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-09-09T16:36:24Z</dc:date>
    </item>
  </channel>
</rss>

