<?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 回复： S32K311 Bootloader Jump to Application issue in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K311-Bootloader-Jump-to-Application-issue/m-p/1917828#M38267</link>
    <description>&lt;P&gt;Solved&lt;/P&gt;</description>
    <pubDate>Fri, 26 Jul 2024 06:11:35 GMT</pubDate>
    <dc:creator>EvaKi</dc:creator>
    <dc:date>2024-07-26T06:11:35Z</dc:date>
    <item>
      <title>S32K311 Bootloader Jump to Application issue</title>
      <link>https://community.nxp.com/t5/S32K/S32K311-Bootloader-Jump-to-Application-issue/m-p/1915821#M38142</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;I had a problem with the S32K311 bootloader jumping to the application. Cannot jump normally at present. I refer to posts in the forum, such as:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K312-Bootloader-to-Application-Jump-DS3-5-RTD300/ta-p/1809810" target="_blank"&gt;Example S32K312 Bootloader to Application Jump DS3.5 RTD300 - NXP Community&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Unified-bootloader-Demo/ta-p/1423099" target="_blank"&gt;Unified bootloader Demo - NXP Community&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/S32K312-bootloader-jump-to-application-issue/td-p/1795729" target="_blank"&gt;Solved: S32K312 bootloader jump to application issue - NXP Community&lt;/A&gt;&lt;/P&gt;&lt;P&gt;These methods have been tried, but they can not jump normally, ld linker file is also configured with reference to the example,&lt;/P&gt;&lt;P&gt;The only successful jump is to download boot and app programs to MCU respectively and debug boot programs with S32DS. When I run them directly, I cannot jump to app. When I break the point at the jump function and stop running, I can jump to app program.&lt;/P&gt;&lt;P&gt;Try to use a delay period of time to jump again, can not, can only break the point to stop, and then run to the app program&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EvaKi_2-1721800907232.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/290044iA83672AC4A224C50/image-size/medium?v=v2&amp;amp;px=400" role="button" title="EvaKi_2-1721800907232.png" alt="EvaKi_2-1721800907232.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is the S32K311 program jump special compared to other S32K3x series?&lt;/P&gt;&lt;P&gt;Can the S32K311 bootloader successfully jump to the demo reference of the App?&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="S32K31XEVB-Q100" id="S32K31XEVB-Q100"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&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="EvaKi_0-1721800178203.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/290042iFFBACA9A5CFDE2A5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="EvaKi_0-1721800178203.png" alt="EvaKi_0-1721800178203.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EvaKi_1-1721800372699.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/290043iA367717C146E0FEA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="EvaKi_1-1721800372699.png" alt="EvaKi_1-1721800372699.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jul 2024 06:07:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K311-Bootloader-Jump-to-Application-issue/m-p/1915821#M38142</guid>
      <dc:creator>EvaKi</dc:creator>
      <dc:date>2024-07-24T06:07:11Z</dc:date>
    </item>
    <item>
      <title>回复： S32K311 Bootloader Jump to Application issue</title>
      <link>https://community.nxp.com/t5/S32K/S32K311-Bootloader-Jump-to-Application-issue/m-p/1917828#M38267</link>
      <description>&lt;P&gt;Solved&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jul 2024 06:11:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K311-Bootloader-Jump-to-Application-issue/m-p/1917828#M38267</guid>
      <dc:creator>EvaKi</dc:creator>
      <dc:date>2024-07-26T06:11:35Z</dc:date>
    </item>
    <item>
      <title>Re: S32K311 Bootloader Jump to Application issue</title>
      <link>https://community.nxp.com/t5/S32K/S32K311-Bootloader-Jump-to-Application-issue/m-p/2205178#M54487</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;Can you please share the solution for this issue. I am trying to jump from boootloader to application. But it is not working.&lt;/P&gt;&lt;P&gt;This is the Linker file of Bootloader .&lt;/P&gt;&lt;P&gt;MEMORY&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;ITCM (RWX) : ORIGIN = 0x00000000, LENGTH = 0x8000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PFLASH_BOOT (RX) : ORIGIN = 0x00400000, LENGTH = 0xA000&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;FW_VER_CONFIG (RX) : ORIGIN = 0x00419FE0, LENGTH = 0x20&lt;/P&gt;&lt;P&gt;/* Configuration Manager 1Kb */&lt;/P&gt;&lt;P&gt;CONFIG (RX) : ORIGIN = 0x0041A000, LENGTH = 0x400&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PFLASH_BAF (RX) : ORIGIN = 0x004F4000, LENGTH = 0xC000&lt;/P&gt;&lt;P&gt;DFLASH (RX) : ORIGIN = 0x10000000, LENGTH = 0x10000&lt;/P&gt;&lt;P&gt;DTCM (RW) : ORIGIN = 0x20000000, LENGTH = 0x10000&lt;/P&gt;&lt;P&gt;SRAM0_STDBY (RW) : ORIGIN = 0x20400000, LENGTH = 0x2000&lt;/P&gt;&lt;P&gt;SRAM (RW) : ORIGIN = 0x20402000, LENGTH = 0x6000&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the Linker file of application&lt;/P&gt;&lt;P&gt;MEMORY&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;ITCM (RWX) : ORIGIN = 0x00000000, LENGTH = 0x8000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PFLASH_APP (RX) : ORIGIN = 0x00480000, LENGTH = 0xFFE0&lt;/P&gt;&lt;P&gt;FW_VER_CONFIG (RX) : ORIGIN = 0x0048FFE0, LENGTH = 0x20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CONFIG (RX) : ORIGIN = 0x00490000, LENGTH = 0x400&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PFLASH_BAF (RX) : ORIGIN = 0x004F4000, LENGTH = 0xC000&lt;/P&gt;&lt;P&gt;DFLASH (RX) : ORIGIN = 0x10000000, LENGTH = 0x10000&lt;/P&gt;&lt;P&gt;DTCM (RW) : ORIGIN = 0x20000000, LENGTH = 0x10000&lt;/P&gt;&lt;P&gt;SRAM0_STDBY (RW) : ORIGIN = 0x20400000, LENGTH = 0x2000&lt;/P&gt;&lt;P&gt;SRAM (RW) : ORIGIN = 0x20402000, LENGTH = 0x6000&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using the following code to jump to application.&lt;/P&gt;&lt;P&gt;__disable_irq();&lt;/P&gt;&lt;P&gt;SCB-&amp;gt;VTOR = 0x00480000;&lt;/P&gt;&lt;P&gt;func = *(uint32_t volatile *)(0x00480000 + 0xC);&lt;/P&gt;&lt;P&gt;func = *(uint32_t volatile *)(((uint32_t)func) + 0x4);&lt;/P&gt;&lt;P&gt;func = ((((uint32_t)func) &amp;amp; 0xFFFFFFFFU)); // Reset_Handler+1 --&amp;gt; required to avoid hard fault&lt;/P&gt;&lt;P&gt;(* (void (*) (void)) func)();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But jump to application is not happening.&lt;/P&gt;&lt;P&gt;Can you please support me on this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 11:42:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K311-Bootloader-Jump-to-Application-issue/m-p/2205178#M54487</guid>
      <dc:creator>kiran5</dc:creator>
      <dc:date>2025-11-14T11:42:37Z</dc:date>
    </item>
  </channel>
</rss>

