<?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>S32 Design Studioのトピックs32k boot problem</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804141#M3441</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i use SDK S32K148 ,build a project.when I try modify the link file. the program not work,and the reset is alway low.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i think the problem is link file.pls look&amp;nbsp; pictrues.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; some chips have boot header. has S32K use it like boot header?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Aug 2018 01:53:33 GMT</pubDate>
    <dc:creator>guolizhai</dc:creator>
    <dc:date>2018-08-01T01:53:33Z</dc:date>
    <item>
      <title>s32k boot problem</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804141#M3441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i use SDK S32K148 ,build a project.when I try modify the link file. the program not work,and the reset is alway low.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i think the problem is link file.pls look&amp;nbsp; pictrues.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; some chips have boot header. has S32K use it like boot header?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2018 01:53:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804141#M3441</guid>
      <dc:creator>guolizhai</dc:creator>
      <dc:date>2018-08-01T01:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: s32k boot problem</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804142#M3442</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;&lt;/P&gt;&lt;P&gt;can you please share your project? Moving interrupt vector table to different position should have no effect - the table is&amp;nbsp; mirrored to beginning of the RAM.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2018 12:58:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804142#M3442</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2018-08-02T12:58:58Z</dc:date>
    </item>
    <item>
      <title>Re: s32k boot problem</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804143#M3443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I only use S32DS project from Example.&amp;lt;hello_world_s32K148&amp;gt;,when i put vector table to 0x0000 0000 - 0x0000 0400, the program is OK , when i put vector table to 0x0000 0800 - length = 0x0400.The program is not ok.&lt;/P&gt;&lt;P&gt;and i have a question,what is the different[.section&amp;nbsp; .vector,"a",%progbits] and [.section .vector ].&lt;/P&gt;&lt;P&gt;thanks a lot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2018 03:36:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804143#M3443</guid>
      <dc:creator>guolizhai</dc:creator>
      <dc:date>2018-08-03T03:36:26Z</dc:date>
    </item>
    <item>
      <title>Re: s32k boot problem</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804144#M3444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;I only use S32DS project from Example.,when i put vector table to 0x0000 0000 - 0x0000 03ff, the program is OK , when i put vector table to 0x0000 0800 - 0x00000bff.The program is not ok. and i have a question,what is the different[.section .vector,"a",%progbits] and [.section .vector ].&lt;/P&gt;&lt;P&gt;thanks a lot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2018 07:51:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804144#M3444</guid>
      <dc:creator>guolizhai</dc:creator>
      <dc:date>2018-08-03T07:51:27Z</dc:date>
    </item>
    <item>
      <title>Re: s32k boot problem</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804145#M3445</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;&lt;/P&gt;&lt;P&gt;attached project is not complete - there is missing debug session, Processor Expert and may be some other stuff.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just delete it - and open new one:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/79594i2158F57E80718F68/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/79595iEE792EA5BB0CC521/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you can see - I moved Interrupt vector table to 0x800 and there is no issue:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/79596i00657ABE4DACD526/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2018 08:19:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804145#M3445</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2018-08-03T08:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: s32k boot problem</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804146#M3446</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;&lt;/P&gt;&lt;P&gt;got it. Actually part of the&amp;nbsp;.interrupts section is also stack pointer and reset vector handler. So - you need to left this 8 bytes on beginning of Flash. For me is working this setup:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Linker script:&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;MEMORY&lt;BR /&gt;{&lt;BR /&gt; /* Flash */&lt;BR /&gt; &lt;STRONG&gt;m_start (RX) : ORIGIN = 0x00000000, LENGTH = 0x00000008&lt;/STRONG&gt; &lt;BR /&gt; &lt;STRONG&gt;m_interrupts (RX) : ORIGIN = 0x00000800, LENGTH = 0x00000400&lt;/STRONG&gt;&lt;BR /&gt; m_flash_config (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010&lt;BR /&gt; m_text (RX) : ORIGIN = 0x00001410, LENGTH = 0x0007EBF0&lt;/P&gt;&lt;P&gt;/* SRAM_L */&lt;BR /&gt; m_data (RW) : ORIGIN = 0x1FFF8000, LENGTH = 0x00008000&lt;/P&gt;&lt;P&gt;/* SRAM_U */&lt;BR /&gt; m_data_2 (RW) : ORIGIN = 0x20000000, LENGTH = 0x00007000&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;/* Define output sections */&lt;BR /&gt;SECTIONS&lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;.&lt;STRONG&gt;startup :&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; {&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; . = ALIGN(4);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; KEEP(*(.start_up)) /* Startup code */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; } &amp;gt; m_start&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Startup code (Startup_S32K148.S):&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;syntax unified&lt;BR /&gt; .arch armv7-m&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;STRONG&gt;section .start_up, "a"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; .align 2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; .long __StackTop /* Top of Stack */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; .long Reset_Handler /* Reset Handler */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.section .isr_vector, "a"&lt;BR /&gt; .align 2&lt;BR /&gt; .globl __isr_vector&lt;BR /&gt;__isr_vector:&lt;BR /&gt; .long __StackTop /* Top of Stack */&lt;BR /&gt; .long Reset_Handler /* Reset Handler */&lt;BR /&gt; .long NMI_Handler /* NMI Handler*/&lt;BR /&gt; .long HardFault_Handler /* Hard Fault Handler*/&lt;BR /&gt; .long MemManage_Handler /* MPU Fault Handler*/&lt;BR /&gt; .long BusFault_Handler /* Bus Fault Handler*/&lt;BR /&gt; .long UsageFault_Handler /* Usage Fault Handler*/&lt;BR /&gt; .long 0 /* Reserved*/&lt;BR /&gt; .long 0 /* Reserved*/&lt;BR /&gt; .long 0 /* Reserved*/&lt;BR /&gt; .long 0 /* Reserved*/&lt;BR /&gt; .long SVC_Handler /* SVCall Handler*/&lt;BR /&gt; .long DebugMon_Handler /* Debug Monitor Handler*/&lt;BR /&gt; .long 0 /* Reserved*/&lt;BR /&gt; .long PendSV_Handler /* PendSV Handler*/&lt;BR /&gt; .long SysTick_Handler /* SysTick Handler*/&lt;/P&gt;&lt;P&gt;/* External Interrupts*/&lt;BR /&gt; .long DMA0_IRQHandler /* DMA channel 0 transfer complete*/&lt;BR /&gt; .long DMA1_IRQHandler /* DMA channel 1 transfer complete*/&lt;BR /&gt; .long DMA2_IRQHandler /* DMA channel 2 transfer complete*/&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2018 11:22:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804146#M3446</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2018-08-03T11:22:37Z</dc:date>
    </item>
    <item>
      <title>Re: s32k boot problem</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804147#M3447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; thanks very much! it is right&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Aug 2018 04:17:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/s32k-boot-problem/m-p/804147#M3447</guid>
      <dc:creator>guolizhai</dc:creator>
      <dc:date>2018-08-04T04:17:22Z</dc:date>
    </item>
  </channel>
</rss>

