<?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: Bootloader problem. in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem/m-p/1211310#M59334</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;When building an application that will work with a boot loader you must remove&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;m_cfmprotrom (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010&lt;/LI-CODE&gt;&lt;P&gt;since this can only be occupied by the boot loader. This is redundant in such an application.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Mark&lt;BR /&gt;&lt;EM&gt;[uTasker project developer for Kinetis and i.MX RT]&lt;/EM&gt;&lt;BR /&gt;&lt;FONT color="#999999"&gt;Contact me by personal message or on the uTasker web site to discuss professional training, solutions to problems or rapid product development requirements&lt;BR /&gt;&lt;BR /&gt;For professionals searching for faster, problem-free Kinetis and i.MX RT 10xx developments the uTasker project holds the key!&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 13 Jan 2021 20:43:30 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2021-01-13T20:43:30Z</dc:date>
    <item>
      <title>Bootloader problem.</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem/m-p/1208232#M59276</link>
      <description>&lt;P&gt;CPU - MK10FN1M0VLQ12&lt;BR /&gt;ENviroment - Kinetis Design Studio&lt;/P&gt;&lt;P&gt;For the Bootloader project I left ProcessorExpert settings as is&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;               Address   Size
m_interrupts   0x0       0x1E8
m_text         0x410     0xFBE18&lt;/LI-CODE&gt;&lt;P&gt;and generated Linker file&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;MEMORY {
m_interrupts (RX) : ORIGIN = 0x00000000, LENGTH = 0x000001E8
m_text (RX) : ORIGIN = 0x00000410, LENGTH = 0x000FBE18
m_data (RW) : ORIGIN = 0x1FFF0000, LENGTH = 0x00010000
m_data_20000000 (RW) : ORIGIN = 0x20000000, LENGTH = 0x00010000
m_cfmprotrom (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010
}&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;For Main project I set&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;               Address   Size
m_interrupts   0x4000    0x1E8
m_text         0x4410    0xF7A08&lt;/LI-CODE&gt;&lt;P&gt;and generated Linker file&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;MEMORY {
m_interrupts (RX) : ORIGIN = 0x00004000, LENGTH = 0x000001E8
m_text (RX) : ORIGIN = 0x00004410, LENGTH = 0x000F7A08
m_data (RW) : ORIGIN = 0x1FFF0000, LENGTH = 0x00010000
m_data_20000000 (RW) : ORIGIN = 0x20000000, LENGTH = 0x00010000
m_cfmprotrom (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010
}&lt;/LI-CODE&gt;&lt;P&gt;Then I start Universal Bootloader (win_hc08sprg.exe) and get&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Bootloader protocol version: 0x08 (Kinetis, read command supported)&lt;BR /&gt;CRC protocol NOT supported)&lt;BR /&gt;Bootloader version string: MK_10&lt;BR /&gt;System device ID: 0x14A [Kinetis K60] rev. 0&lt;BR /&gt;Kinetis Package: 144-pin .&lt;BR /&gt;Number of memory blocks: 1&lt;BR /&gt;Memory block #1: 0x00004000-0x00100000&lt;BR /&gt;Erase block size: 4096 bytes&lt;BR /&gt;Write block size: 64 bytes&lt;BR /&gt;Original vector table: 0x00000000-0x000003FF&lt;BR /&gt;New vector table: 0x00004000-0x000043FF&lt;/P&gt;&lt;P&gt;S19 Image Control.&lt;BR /&gt;Parsed S-record lines: 12949 Bytes total: 207088&lt;BR /&gt;Source address range: 0x000400-0x036B07&lt;/P&gt;&lt;P&gt;The S19 image also contains redirected vectors. The automatic redirection is skipped now.&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;WARNING! S19 image will not fit into available memory (at address 0x00000400)!&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;If I start program it stops at 79% and the Bootloader project goes to the hard fault exception.&lt;/P&gt;&lt;P&gt;What's wrong with my settings?&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2021 12:07:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem/m-p/1208232#M59276</guid>
      <dc:creator>john71</dc:creator>
      <dc:date>2021-01-07T12:07:30Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem.</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem/m-p/1211299#M59333</link>
      <description>&lt;P&gt;Hello &lt;SPAN class="UserName lia-user-name lia-user-rank-Contributor-V lia-component-message-view-widget-author-username"&gt;&lt;A id="link_12" class="lia-link-navigation lia-page-link lia-user-name-link" style="color: #333f48;" href="https://community.nxp.com/t5/user/viewprofilepage/user-id/134631" target="_self"&gt;&lt;SPAN class=""&gt;john71&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Thank you for your interest in NXP Semiconductor products and the opportunity to serve you, I will gladly help you with this. I suggest you refer to chapter 7.7 of this application note: &lt;A href="https://www.nxp.com/docs/en/application-note/AN2295.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN2295.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if this is helpful, if you have more questions do not hesitate to ask me.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Omar&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 20:15:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem/m-p/1211299#M59333</guid>
      <dc:creator>Omar_Anguiano</dc:creator>
      <dc:date>2021-01-13T20:15:13Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem.</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem/m-p/1211310#M59334</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;When building an application that will work with a boot loader you must remove&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;m_cfmprotrom (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010&lt;/LI-CODE&gt;&lt;P&gt;since this can only be occupied by the boot loader. This is redundant in such an application.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Mark&lt;BR /&gt;&lt;EM&gt;[uTasker project developer for Kinetis and i.MX RT]&lt;/EM&gt;&lt;BR /&gt;&lt;FONT color="#999999"&gt;Contact me by personal message or on the uTasker web site to discuss professional training, solutions to problems or rapid product development requirements&lt;BR /&gt;&lt;BR /&gt;For professionals searching for faster, problem-free Kinetis and i.MX RT 10xx developments the uTasker project holds the key!&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 20:43:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem/m-p/1211310#M59334</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2021-01-13T20:43:30Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem.</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem/m-p/1212774#M59355</link>
      <description>&lt;P&gt;Thank you. I removed the line and now it works.&lt;/P&gt;</description>
      <pubDate>Sun, 17 Jan 2021 06:44:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem/m-p/1212774#M59355</guid>
      <dc:creator>john71</dc:creator>
      <dc:date>2021-01-17T06:44:12Z</dc:date>
    </item>
  </channel>
</rss>

