<?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>S32KのトピックRe: Boot to Application Jump in S32K116?</title>
    <link>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/803582#M2787</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Deepak,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you try to jump to the application using this function and disable interrupts before the jump?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void startApplication(unsigned long app_link_location){&lt;BR /&gt;S32_SCB-&amp;gt;VTOR = (uint32_t)(app_link_location); /*Relocate interrupt table ptr*/&lt;BR /&gt;asm(" ldr sp, [r0,#0]");&lt;BR /&gt;asm(" ldr pc, [r0,#4]");&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;If it does not work, let me know.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Diana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Jul 2018 12:00:33 GMT</pubDate>
    <dc:creator>dianabatrlova</dc:creator>
    <dc:date>2018-07-20T12:00:33Z</dc:date>
    <item>
      <title>Boot to Application Jump in S32K116?</title>
      <link>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/803581#M2786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have developed the bootloader code for S32K116. We are facing issue in Boot to Application Jump. The control is going to default ISR. We tried several methods posted in the community threads. The Bootloader is not giving control to the Application and Program Counter is not updating with the Application address. Is there any specific syntax for the Application call in S32K116 for Bootloader? Kindly help regarding this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Deepak.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2018 14:35:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/803581#M2786</guid>
      <dc:creator>deepakachiradon</dc:creator>
      <dc:date>2018-07-11T14:35:14Z</dc:date>
    </item>
    <item>
      <title>Re: Boot to Application Jump in S32K116?</title>
      <link>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/803582#M2787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Deepak,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you try to jump to the application using this function and disable interrupts before the jump?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void startApplication(unsigned long app_link_location){&lt;BR /&gt;S32_SCB-&amp;gt;VTOR = (uint32_t)(app_link_location); /*Relocate interrupt table ptr*/&lt;BR /&gt;asm(" ldr sp, [r0,#0]");&lt;BR /&gt;asm(" ldr pc, [r0,#4]");&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;If it does not work, let me know.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Diana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2018 12:00:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/803582#M2787</guid>
      <dc:creator>dianabatrlova</dc:creator>
      <dc:date>2018-07-20T12:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: Boot to Application Jump in S32K116?</title>
      <link>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/803583#M2788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The link to the thread "Boot loader and starting address of S32K" directs to an unauthorized or restricted page. Is it somewhere else?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2018 18:51:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/803583#M2788</guid>
      <dc:creator>christianhdz</dc:creator>
      <dc:date>2018-07-25T18:51:15Z</dc:date>
    </item>
    <item>
      <title>Re: Boot to Application Jump in S32K116?</title>
      <link>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/803584#M2789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me apologize, the information you can find in the attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Diana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2018 10:30:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/803584#M2789</guid>
      <dc:creator>dianabatrlova</dc:creator>
      <dc:date>2018-07-26T10:30:02Z</dc:date>
    </item>
    <item>
      <title>Re: Boot to Application Jump in S32K116?</title>
      <link>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/1718638#M26863</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;I am having issue jumping to the App when using S32K116 in both S32DS+SDK3.0.0 &amp;nbsp; and&amp;nbsp; S32DS for S32 + SDK4.0.2&lt;/P&gt;&lt;P&gt;I am trying to use the same call as in AN12218 (that is working fine in my another project with S32K144) but it always fails - it jumps to correct address&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Novalis_0-1694075828676.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/239976iFAC4FC5A7A2FC378/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Novalis_0-1694075828676.png" alt="Novalis_0-1694075828676.png" /&gt;&lt;/span&gt;&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="Novalis_1-1694075859237.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/239977i46EC5864636153C1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Novalis_1-1694075859237.png" alt="Novalis_1-1694075859237.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but it always fails here:&amp;nbsp;&amp;nbsp; 0000e004: ldmia.w r5!, {}&lt;BR /&gt;and it ends at default handler and loops there&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Novalis_2-1694075939256.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/239978i7E8C1D894E94E5D6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Novalis_2-1694075939256.png" alt="Novalis_2-1694075939256.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for any help,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;</description>
      <pubDate>Thu, 07 Sep 2023 09:09:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/1718638#M26863</guid>
      <dc:creator>Novalis</dc:creator>
      <dc:date>2023-09-07T09:09:46Z</dc:date>
    </item>
    <item>
      <title>Re: Boot to Application Jump in S32K116?</title>
      <link>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/1720855#M26969</link>
      <description>&lt;P&gt;Hello, I've found the problem - I was jumping to the vectors, not reset handler. Looks like call in AN12218 cannot be used for S32K116&lt;/P&gt;</description>
      <pubDate>Tue, 12 Sep 2023 06:08:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Boot-to-Application-Jump-in-S32K116/m-p/1720855#M26969</guid>
      <dc:creator>Novalis</dc:creator>
      <dc:date>2023-09-12T06:08:24Z</dc:date>
    </item>
  </channel>
</rss>

