<?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 S32k144 || Boot loader jump to application issue in S32 SDK</title>
    <link>https://community.nxp.com/t5/S32-SDK/S32k144-Boot-loader-jump-to-application-issue/m-p/976410#M1279</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using S32k144 in our project.&lt;/P&gt;&lt;P&gt;We took reference from AN12218 and AN12323 reference manual and code&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #001000;"&gt;Now I am able to write my application code to the flash memory &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #001000; font-size: 10.5pt; font-style: inherit; "&gt;but the boot loader is not jumping to the application code it is showing Hardware fault.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #001000; font-size: 10.5pt; "&gt;/*linker of bootloader*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol __ram_vector_table_size__ =&amp;nbsp; isdefinedsymbol(__flash_vector_table__) ? 0 : 0x00000400;&lt;BR /&gt; define symbol __ram_vector_table_offset__ =&amp;nbsp; isdefinedsymbol(__flash_vector_table__) ? 0 : 0x000003FF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* Flash */&lt;BR /&gt; define symbol m_interrupts_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00000000;&lt;BR /&gt; define symbol m_interrupts_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x000003FF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_flash_config_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00000400;&lt;BR /&gt; define symbol m_flash_config_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0000040F;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_text_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x10000000;&lt;BR /&gt; define symbol m_text_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x10003FFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* SRAM_L */&lt;BR /&gt; define symbol m_interrupts_ram_start&amp;nbsp;&amp;nbsp; = 0x1FFF8000;&lt;BR /&gt; define symbol m_interrupts_ram_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1FFF8000 + __ram_vector_table_offset__;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_data_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = m_interrupts_ram_start + __ram_vector_table_size__;&lt;BR /&gt; define symbol m_data_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1FFFFFFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* SRAM_U */&lt;BR /&gt; define symbol m_data_2_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x20000000;&lt;BR /&gt; define symbol m_data_2_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x20006FFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #666666; font-size: 10.5pt; font-style: inherit; "&gt;/*linker of application code*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol __ram_vector_table_size__ =&amp;nbsp; isdefinedsymbol(__flash_vector_table__) ? 0 : 0x00000400;&lt;BR /&gt; define symbol __ram_vector_table_offset__ =&amp;nbsp; isdefinedsymbol(__flash_vector_table__) ? 0 : 0x000003FF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* Flash */&lt;BR /&gt; define symbol m_interrupts_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00001000;&lt;BR /&gt; define symbol m_interrupts_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x000013FF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_flash_config_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00001400;&lt;BR /&gt; define symbol m_flash_config_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0000140F;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_text_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00001410;&lt;BR /&gt; define symbol m_text_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0007FFFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* SRAM_L */&lt;BR /&gt; define symbol m_interrupts_ram_start&amp;nbsp;&amp;nbsp; = 0x1FFF8000;&lt;BR /&gt; define symbol m_interrupts_ram_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1FFF8000 + __ram_vector_table_offset__;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_data_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = m_interrupts_ram_start + __ram_vector_table_size__;&lt;BR /&gt; define symbol m_data_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1FFFFFFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* SRAM_U */&lt;BR /&gt; define symbol m_data_2_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x20000000;&lt;BR /&gt; define symbol m_data_2_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x20006FFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt; color: #001000; background: white;"&gt;Can you suggest me where am I going wrong.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Dec 2019 14:08:20 GMT</pubDate>
    <dc:creator>nishanth_jegana</dc:creator>
    <dc:date>2019-12-13T14:08:20Z</dc:date>
    <item>
      <title>S32k144 || Boot loader jump to application issue</title>
      <link>https://community.nxp.com/t5/S32-SDK/S32k144-Boot-loader-jump-to-application-issue/m-p/976410#M1279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using S32k144 in our project.&lt;/P&gt;&lt;P&gt;We took reference from AN12218 and AN12323 reference manual and code&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #001000;"&gt;Now I am able to write my application code to the flash memory &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #001000; font-size: 10.5pt; font-style: inherit; "&gt;but the boot loader is not jumping to the application code it is showing Hardware fault.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #001000; font-size: 10.5pt; "&gt;/*linker of bootloader*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol __ram_vector_table_size__ =&amp;nbsp; isdefinedsymbol(__flash_vector_table__) ? 0 : 0x00000400;&lt;BR /&gt; define symbol __ram_vector_table_offset__ =&amp;nbsp; isdefinedsymbol(__flash_vector_table__) ? 0 : 0x000003FF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* Flash */&lt;BR /&gt; define symbol m_interrupts_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00000000;&lt;BR /&gt; define symbol m_interrupts_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x000003FF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_flash_config_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00000400;&lt;BR /&gt; define symbol m_flash_config_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0000040F;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_text_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x10000000;&lt;BR /&gt; define symbol m_text_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x10003FFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* SRAM_L */&lt;BR /&gt; define symbol m_interrupts_ram_start&amp;nbsp;&amp;nbsp; = 0x1FFF8000;&lt;BR /&gt; define symbol m_interrupts_ram_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1FFF8000 + __ram_vector_table_offset__;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_data_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = m_interrupts_ram_start + __ram_vector_table_size__;&lt;BR /&gt; define symbol m_data_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1FFFFFFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* SRAM_U */&lt;BR /&gt; define symbol m_data_2_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x20000000;&lt;BR /&gt; define symbol m_data_2_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x20006FFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #666666; font-size: 10.5pt; font-style: inherit; "&gt;/*linker of application code*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol __ram_vector_table_size__ =&amp;nbsp; isdefinedsymbol(__flash_vector_table__) ? 0 : 0x00000400;&lt;BR /&gt; define symbol __ram_vector_table_offset__ =&amp;nbsp; isdefinedsymbol(__flash_vector_table__) ? 0 : 0x000003FF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* Flash */&lt;BR /&gt; define symbol m_interrupts_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00001000;&lt;BR /&gt; define symbol m_interrupts_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x000013FF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_flash_config_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00001400;&lt;BR /&gt; define symbol m_flash_config_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0000140F;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_text_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00001410;&lt;BR /&gt; define symbol m_text_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0007FFFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* SRAM_L */&lt;BR /&gt; define symbol m_interrupts_ram_start&amp;nbsp;&amp;nbsp; = 0x1FFF8000;&lt;BR /&gt; define symbol m_interrupts_ram_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1FFF8000 + __ram_vector_table_offset__;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;define symbol m_data_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = m_interrupts_ram_start + __ram_vector_table_size__;&lt;BR /&gt; define symbol m_data_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1FFFFFFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;/* SRAM_U */&lt;BR /&gt; define symbol m_data_2_start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x20000000;&lt;BR /&gt; define symbol m_data_2_end&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x20006FFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt; color: #001000; background: white;"&gt;Can you suggest me where am I going wrong.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Dec 2019 14:08:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-SDK/S32k144-Boot-loader-jump-to-application-issue/m-p/976410#M1279</guid>
      <dc:creator>nishanth_jegana</dc:creator>
      <dc:date>2019-12-13T14:08:20Z</dc:date>
    </item>
    <item>
      <title>Re: S32k144 || Boot loader jump to application issue</title>
      <link>https://community.nxp.com/t5/S32-SDK/S32k144-Boot-loader-jump-to-application-issue/m-p/976411#M1280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A _jive_internal="true" class="link-titled" href="https://community.nxp.com/message/1245041?commentID=1245041#comment-1246490" title="https://community.nxp.com/message/1245041?commentID=1245041#comment-1246490"&gt;https://community.nxp.com/message/1245041?commentID=1245041#comment-1246490&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Dec 2019 13:08:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-SDK/S32k144-Boot-loader-jump-to-application-issue/m-p/976411#M1280</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2019-12-17T13:08:52Z</dc:date>
    </item>
  </channel>
</rss>

