<?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: how i develope s32k314 bootloader?</title>
    <link>https://community.nxp.com/t5/S32K/how-i-develope-s32k314-bootloader/m-p/2317827#M56805</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/249289"&gt;@rlaxortn&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First, let me summarize what we have:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;We have basic OTA demo “&lt;/SPAN&gt;SW32K3_OTADEMO_0.8.0_D2203”&lt;SPAN&gt; for S32K344 - it shows how to write new application to passive block and then request AB SWAP (this is a feature of HSE firmware). RTD 1.0.0 is used in this demo. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Next more advanced demo is “&lt;/SPAN&gt;S32K396 OTA Demo version 0.4.0” which shows how to update firmware via ethernet. This one uses RTD 3.0.0 P07.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Both demos can be found in S32K3 Reference Software:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-REFSW-D" target="_blank"&gt;https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-REFSW-D&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Click on the link and then search for “Automotive SW - S32K3 - OTA Demo”.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It’s only reference software, it’s up to users to migrate it to other derivatives or to newer RTD packages.It's not production code.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then we have Unified bootloader:&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;https://community.nxp.com/t5/S32K-Knowledge-Base/Unified-bootloader-Demo/ta-p/1423099&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This is unofficial demo only shared on the community, provided AS IS with no guarantees and no support. It’s not production code. Notice that this bootloader does not use HSE firmware - &lt;SPAN&gt;it does not take advantage of AB Swap feature. There are examples for S32K312/314/324/344. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are looking for production code, take a look at third parties like:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.vector.com/int/en/products/products-a-z/embedded-software/flash-bootloader/" target="_blank"&gt;https://www.vector.com/int/en/products/products-a-z/embedded-software/flash-bootloader/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, the question is - do you plan to use HSE and AB SWAP feature? This is important to know because the approach to linker files etc. is then very different.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can take a look at "S32K3XX HSE and OTA Advance Training" (pages 59 - 86) which can be found in section Documentation -&amp;gt; Secure files on S32K3 page:&lt;BR /&gt;&lt;A href="https://www.nxp.com/products/S32K3?_gl=1*qm8c7*_ga*MTEzMjI4OTEzMC4xNzcwOTYyMDE0*_ga_WM5LE0KMSH*czE3NzA5ODI3NjQkbzQkZzEkdDE3NzA5ODMwOTckajQxJGwwJGgxNzYyNjU1NzAw" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/products/S32K3&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lukas&lt;/P&gt;</description>
    <pubDate>Fri, 13 Feb 2026 11:51:20 GMT</pubDate>
    <dc:creator>lukaszadrapa</dc:creator>
    <dc:date>2026-02-13T11:51:20Z</dc:date>
    <item>
      <title>how i develope s32k314 bootloader?</title>
      <link>https://community.nxp.com/t5/S32K/how-i-develope-s32k314-bootloader/m-p/2317472#M56783</link>
      <description>&lt;P&gt;i use s32k314 on s32ds IDE.&amp;nbsp;&lt;/P&gt;&lt;P&gt;i am developing s32k314 bootloader. i need advice.&lt;/P&gt;&lt;P&gt;so i wanna know how to write hex file to flash memory on low lever driver&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. do i have to use C40_IP?&lt;/P&gt;&lt;P&gt;if i have to use, do i get example?&lt;/P&gt;&lt;P&gt;2. how do i move flash memory address for starting application?&lt;/P&gt;&lt;P&gt;3. what i fix to .ld file? do i have to example?&lt;/P&gt;&lt;P&gt;i don't know what i fix, how i d.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for regard.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Feb 2026 01:36:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/how-i-develope-s32k314-bootloader/m-p/2317472#M56783</guid>
      <dc:creator>rlaxortn</dc:creator>
      <dc:date>2026-02-13T01:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: how i develope s32k314 bootloader?</title>
      <link>https://community.nxp.com/t5/S32K/how-i-develope-s32k314-bootloader/m-p/2317827#M56805</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/249289"&gt;@rlaxortn&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First, let me summarize what we have:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;We have basic OTA demo “&lt;/SPAN&gt;SW32K3_OTADEMO_0.8.0_D2203”&lt;SPAN&gt; for S32K344 - it shows how to write new application to passive block and then request AB SWAP (this is a feature of HSE firmware). RTD 1.0.0 is used in this demo. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Next more advanced demo is “&lt;/SPAN&gt;S32K396 OTA Demo version 0.4.0” which shows how to update firmware via ethernet. This one uses RTD 3.0.0 P07.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Both demos can be found in S32K3 Reference Software:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-REFSW-D" target="_blank"&gt;https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-REFSW-D&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Click on the link and then search for “Automotive SW - S32K3 - OTA Demo”.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It’s only reference software, it’s up to users to migrate it to other derivatives or to newer RTD packages.It's not production code.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then we have Unified bootloader:&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;https://community.nxp.com/t5/S32K-Knowledge-Base/Unified-bootloader-Demo/ta-p/1423099&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This is unofficial demo only shared on the community, provided AS IS with no guarantees and no support. It’s not production code. Notice that this bootloader does not use HSE firmware - &lt;SPAN&gt;it does not take advantage of AB Swap feature. There are examples for S32K312/314/324/344. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are looking for production code, take a look at third parties like:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.vector.com/int/en/products/products-a-z/embedded-software/flash-bootloader/" target="_blank"&gt;https://www.vector.com/int/en/products/products-a-z/embedded-software/flash-bootloader/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, the question is - do you plan to use HSE and AB SWAP feature? This is important to know because the approach to linker files etc. is then very different.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can take a look at "S32K3XX HSE and OTA Advance Training" (pages 59 - 86) which can be found in section Documentation -&amp;gt; Secure files on S32K3 page:&lt;BR /&gt;&lt;A href="https://www.nxp.com/products/S32K3?_gl=1*qm8c7*_ga*MTEzMjI4OTEzMC4xNzcwOTYyMDE0*_ga_WM5LE0KMSH*czE3NzA5ODI3NjQkbzQkZzEkdDE3NzA5ODMwOTckajQxJGwwJGgxNzYyNjU1NzAw" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/products/S32K3&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lukas&lt;/P&gt;</description>
      <pubDate>Fri, 13 Feb 2026 11:51:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/how-i-develope-s32k314-bootloader/m-p/2317827#M56805</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2026-02-13T11:51:20Z</dc:date>
    </item>
  </channel>
</rss>

