<?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 Bootloader implementation in S32K</title>
    <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1061752#M7138</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working on a project using the s32k146. We have CAN in the project and I have a Peak CAN transceiver. I would like to implement the bootloader discussed in UBLUG.pdf (attached) to download firmware to my target. It is unclear to me how I build this project and install to enable the bootloader. Also, I would like to get the NXPOpenBus PC utility.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Jun 2020 20:17:41 GMT</pubDate>
    <dc:creator>james_dulgerian</dc:creator>
    <dc:date>2020-06-17T20:17:41Z</dc:date>
    <item>
      <title>Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1061752#M7138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working on a project using the s32k146. We have CAN in the project and I have a Peak CAN transceiver. I would like to implement the bootloader discussed in UBLUG.pdf (attached) to download firmware to my target. It is unclear to me how I build this project and install to enable the bootloader. Also, I would like to get the NXPOpenBus PC utility.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jun 2020 20:17:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1061752#M7138</guid>
      <dc:creator>james_dulgerian</dc:creator>
      <dc:date>2020-06-17T20:17:41Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1061753#M7139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SW of the unified bootloader framework can be downloaded here:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/downloads/en/snippets-boot-code-headers-monitors/unified_bootloader_framework.zip" title="https://www.nxp.com/downloads/en/snippets-boot-code-headers-monitors/unified_bootloader_framework.zip"&gt;https://www.nxp.com/downloads/en/snippets-boot-code-headers-monitors/unified_bootloader_framework.zip&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It can be downloaded to your target by S32 Design Studio for ARM version 2.2 or 2018.R1:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/design/software/development-software/s32-design-studio-ide/s32-design-studio-for-arm:S32DS-ARM?&amp;amp;tab=Design_Tools_Tab"&gt;https://www.nxp.com/design/software/development-software/s32-design-studio-ide/s32-design-studio-for-arm:S32DS-ARM?&amp;amp;tab=Design_Tools_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&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>Mon, 22 Jun 2020 09:54:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1061753#M7139</guid>
      <dc:creator>dianabatrlova</dc:creator>
      <dc:date>2020-06-22T09:54:52Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1179555#M8712</link>
      <description>&lt;P&gt;Hello Diana,&lt;/P&gt;&lt;P&gt;could you explain me how I have to import the bootloader project for s32k144 (with CAN). I tried to import the project in SDK workspace but when I try to compile the project I have a lot of no-included path errors.&lt;/P&gt;&lt;P&gt;Have I to include the correct path one by one or there is an more friendly way?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much for your answer,&lt;/P&gt;&lt;P&gt;Claudio&lt;/P&gt;</description>
      <pubDate>Fri, 06 Nov 2020 17:12:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1179555#M8712</guid>
      <dc:creator>ClaudioB</dc:creator>
      <dc:date>2020-11-06T17:12:37Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1180046#M8731</link>
      <description>&lt;P&gt;Hello Diana,&lt;/P&gt;&lt;P&gt;Could you helpme to understand how create the bootloader_can project for S32K144 using the S32K1xx_unified_bootloader_demo_V1.0 repository?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I import the s32K144_CAN_bootloader project direcctly in the S32DS SDK I'm not able to compile the project for a lot of paths unsresolved.&lt;/P&gt;&lt;P&gt;I see that inside the folder named s32K144_CAN_bootloader there is a batch file, but if I try to run it (with administrator rights), I receive an error for path not found.&lt;/P&gt;&lt;P&gt;Do you have some suggest about it?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Claudio&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2020 10:32:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1180046#M8731</guid>
      <dc:creator>ClaudioB</dc:creator>
      <dc:date>2020-11-09T10:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1182988#M8812</link>
      <description>&lt;P&gt;After compiled a bootloader CAN project, I tryied to use the NxpOpenBus tool but after established the connection with my hw where it is running the bootloader project, I always receive for every uds service that I try to send by the NxpOpenBus tool, the same message of fail...&lt;/P&gt;&lt;P&gt;Do you have some suggest about it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your support,&lt;/P&gt;&lt;P&gt;claudio&lt;/P&gt;</description>
      <pubDate>Fri, 13 Nov 2020 08:36:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1182988#M8812</guid>
      <dc:creator>ClaudioB</dc:creator>
      <dc:date>2020-11-13T08:36:28Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1183089#M8814</link>
      <description>&lt;P&gt;In attachment the message request and fail answer.&lt;/P&gt;&lt;P&gt;Claudio&lt;/P&gt;</description>
      <pubDate>Fri, 13 Nov 2020 10:46:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1183089#M8814</guid>
      <dc:creator>ClaudioB</dc:creator>
      <dc:date>2020-11-13T10:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1183177#M8819</link>
      <description>&lt;P&gt;Hello Claudio,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like to add here some points which we already discussed in the support ticket and which helped you to compile the project.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;I suggest using S32DS for ARM 2018.R1 which includes SDK 2.0.0&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A title="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=S32-DS-ARM_v2018" href="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=S32-DS-ARM_v2018" target="_blank" rel="noopener noreferrer"&gt;&lt;SPAN class="uiOutputText"&gt;S32 Design Studio for Arm 2018.R1 – Windows/Linux&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;After the installation please, check if the SDK 2.0.0 is available:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A class="cuf-url forceOutputURL" title="" target="_blank" rel="noopener noreferrer" data-value="file:C:/NXP/S32DS_ARM_v2018.R1/S32DS/S32SDK_S32K14x_RTM_2.0.0"&gt;C:\NXP\S32DS_ARM_v2018.R1\S32DS\S32SDK_S32K14x_RTM_2.0.0&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;If not, please, install this update:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A title="https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/S32-Design-Studio-for-ARM-2018-R1-Update-6-available/ta-p/1123449" href="https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/S32-Design-Studio-for-ARM-2018-R1-Update-6-available/ta-p/1123449" target="_blank" rel="noopener noreferrer"&gt;&lt;SPAN class="uiOutputText"&gt;https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/S32-Design-Studio-for-ARM-2018-R1-Update-6-available/ta-p/1123449&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;After that,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="uiOutputText"&gt;go to the installation folder of the unified bootloader and follow ReadMe.txt&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;\S32K1xx\Project\S32DS\S32K144_CAN\S32K144_CAN_bootloader\ReadMe.txt&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;Then open S32DS for ARM 2018.R1 menu File -&amp;gt; Import -&amp;gt; General -&amp;gt; Existing Files Projects into Workspace&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;Then you can compile the project without errors.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;I hope it helps.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;Diana&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Nov 2020 14:21:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1183177#M8819</guid>
      <dc:creator>dianabatrlova</dc:creator>
      <dc:date>2020-11-13T14:21:24Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1203015#M9355</link>
      <description>Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/100539"&gt;@dianabatrlova&lt;/a&gt; we are working on lin Based bootloader for s32k116.as per your Guidelines we are integrated in s32Ds . When receiving the information of the master node as a slave node, it will not enter the callback function and cannot receive the information sent by the host. two。. When receiving information as the master node, if you hit a breakpoint where the callback function receives the PID_OK, and then continue to run, you will no longer enter the callback function. What is the reason for this? Could you take a look at my code for me? Thank you Ganesh Babu Vaka</description>
      <pubDate>Tue, 22 Dec 2020 09:59:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1203015#M9355</guid>
      <dc:creator>ganeshvaka2</dc:creator>
      <dc:date>2020-12-22T09:59:13Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1203018#M9356</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/100539" target="_blank"&gt;@dianabatrlova&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;BR /&gt;we are working on lin Based bootloader for s32k116.as per your Guidelines we are integrated&amp;nbsp; unified bootloader framework in s32Ds . When receiving the information of the master node as a slave node, it will not enter the callback function and cannot receive the information sent by the host. two。. When receiving information as the master node, if you hit a breakpoint where the callback function receives the PID_OK, and then continue to run, you will no longer enter the callback function. What is the reason for this? Could you take a look at my code for me?&lt;BR /&gt;Thank you&lt;BR /&gt;Ganesh Babu Vaka&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Dec 2020 10:01:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1203018#M9356</guid>
      <dc:creator>ganeshvaka2</dc:creator>
      <dc:date>2020-12-22T10:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1249680#M10255</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/100539"&gt;@dianabatrlova&lt;/a&gt;&amp;nbsp;Hey Diana, i have the same issue, need to install the SDK&amp;nbsp;&lt;SPAN&gt;ARM 2018.R in my Linux&amp;nbsp;machine, is there a workaround?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Mar 2021 12:45:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1249680#M10255</guid>
      <dc:creator>y007zzz</dc:creator>
      <dc:date>2021-03-22T12:45:58Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1270451#M10736</link>
      <description>&lt;P&gt;Is it still the opinion of the company that in order to use the Unified Bootloader we should uninstall the latest version of S32DS that we developed our application on and install a 3-4 year old version of S32DS with an older SDK?&lt;/P&gt;&lt;P&gt;This seems crazy to me.&amp;nbsp; Has this been resolved and I'm just missing it?&amp;nbsp;&lt;/P&gt;&lt;P&gt;There's no way my application will work this way.&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/100539"&gt;@dianabatrlova&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Apr 2021 17:10:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1270451#M10736</guid>
      <dc:creator>sparkee</dc:creator>
      <dc:date>2021-04-29T17:10:24Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader implementation</title>
      <link>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1315845#M11471</link>
      <description>&lt;P&gt;Hello &lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/100539" target="_blank"&gt;@dianabatrlova&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;I'm working on another bootloader project on the S32K118 micro and different&amp;nbsp;canbus protocol (KWP2000).&lt;/P&gt;&lt;P&gt;I tryed to make a porting of the previuos NXP unified bootloader project having a lot of issues, in principle because it's not clear for me, how the api-flash routines had to be call.&lt;BR /&gt;I would like to understand if the flash routines have to be run in ram mandatory or if would be able to call the flash_drv routines (generated by processor expert of s32ds IDE ), too.&lt;BR /&gt;I used the same memory section proposed in the unified bootloader project for the S32K118 but when I try to call FLASH_DRV_Program in order to download the application on the dedicated flash section (start address 0xF000) I'm not able to perform the writing.&lt;/P&gt;&lt;P&gt;Do you have some suggest about it?&lt;/P&gt;&lt;P&gt;Let me know if you think to need any other information about my project.&lt;/P&gt;&lt;P&gt;Thank you so much for your support.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Claudio&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jul 2021 08:52:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Bootloader-implementation/m-p/1315845#M11471</guid>
      <dc:creator>ClaudioB</dc:creator>
      <dc:date>2021-07-30T08:52:44Z</dc:date>
    </item>
  </channel>
</rss>

