<?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: S32K3xx UDS BootLoader</title>
    <link>https://community.nxp.com/t5/S32K/S32K3xx-UDS-BootLoader/m-p/1648213#M22797</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I've seen the flash example for S32K3xx (Flash_Example_S32K3xx),I also have a certain understanding of the functions you mentioned.&lt;/P&gt;&lt;P&gt;By looking at the code, I learned that the erase function and the write function are generated to the Flash address,When performing the erase or write function, the Flash address data is copied to the RAM address, and the RAM address data is actually executed.&lt;/P&gt;&lt;P&gt;Now I want to generate the erase function and the write function directly to the RAM address,Do not generate to Flash addresses,How can I modify this Flash driver?&lt;/P&gt;</description>
    <pubDate>Thu, 11 May 2023 01:17:18 GMT</pubDate>
    <dc:creator>Alicetian</dc:creator>
    <dc:date>2023-05-11T01:17:18Z</dc:date>
    <item>
      <title>S32K3xx UDS BootLoader</title>
      <link>https://community.nxp.com/t5/S32K/S32K3xx-UDS-BootLoader/m-p/1647856#M22778</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;My BootLoader project implemented flashing based on the UDS protocol,Flash drive function is implemented by configuring EB, The EB version is 28.2.0, The RTD version is 2.0.2.&lt;/P&gt;&lt;P&gt;To prevent the erase and write functions from being accidentally triggered,I want to generate the erase and write functions directly into the RAM interval,The Flash driver is only downloaded to the corresponding RAM zone during the flashing process through the host computer software,Can you give me some suggestions or if you can provide a S32K3xx FlashDriver demo.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 09:39:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3xx-UDS-BootLoader/m-p/1647856#M22778</guid>
      <dc:creator>Alicetian</dc:creator>
      <dc:date>2023-05-10T09:39:56Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3xx UDS BootLoader</title>
      <link>https://community.nxp.com/t5/S32K/S32K3xx-UDS-BootLoader/m-p/1648107#M22795</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/214802"&gt;@Alicetian&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Included in the RTDs comes a flash example for S32K3xx (Flash_Example_S32K3xx). The application functionality is:&lt;/P&gt;
&lt;P&gt;Mcu_Init, Mcu_InitClock, Mcu_SetMode&lt;BR /&gt;Initialize the clock sources and the clock tree and configure the clock gating of the peripherals.&lt;/P&gt;
&lt;P&gt;Fls_Init&lt;BR /&gt;Initialize the Fls driver.&lt;/P&gt;
&lt;P&gt;Fls_Erase, Fls_MainFunction, Fls_GetStatus&lt;BR /&gt;Erase entire the flash sectors configured. Fls_Erase is used to set job erase, Fls_MainFunction to start executing erase job and Fls_GetStatus checks the status of erase execution.&lt;/P&gt;
&lt;P&gt;Fls_Write, Fls_MainFunction, Fls_GetStatus&lt;BR /&gt;Write data to flash.&lt;/P&gt;
&lt;P&gt;Fls_Read, Fls_MainFunction, Fls_GetStatus&lt;BR /&gt;Read data from flash memory.&lt;/P&gt;
&lt;P&gt;Fls_Compare, Fls_MainFunction, Fls_GetStatus&lt;BR /&gt;Compare data from flash memory with source data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;B.R.&lt;/P&gt;
&lt;P&gt;VaneB&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 18:11:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3xx-UDS-BootLoader/m-p/1648107#M22795</guid>
      <dc:creator>VaneB</dc:creator>
      <dc:date>2023-05-10T18:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3xx UDS BootLoader</title>
      <link>https://community.nxp.com/t5/S32K/S32K3xx-UDS-BootLoader/m-p/1648213#M22797</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I've seen the flash example for S32K3xx (Flash_Example_S32K3xx),I also have a certain understanding of the functions you mentioned.&lt;/P&gt;&lt;P&gt;By looking at the code, I learned that the erase function and the write function are generated to the Flash address,When performing the erase or write function, the Flash address data is copied to the RAM address, and the RAM address data is actually executed.&lt;/P&gt;&lt;P&gt;Now I want to generate the erase function and the write function directly to the RAM address,Do not generate to Flash addresses,How can I modify this Flash driver?&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 01:17:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3xx-UDS-BootLoader/m-p/1648213#M22797</guid>
      <dc:creator>Alicetian</dc:creator>
      <dc:date>2023-05-11T01:17:18Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3xx UDS BootLoader</title>
      <link>https://community.nxp.com/t5/S32K/S32K3xx-UDS-BootLoader/m-p/1649599#M22881</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/214802"&gt;@Alicetian&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We do not guarantee the functionality of the driver when modified, so this is left to your implementation.&lt;/P&gt;</description>
      <pubDate>Fri, 12 May 2023 17:11:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3xx-UDS-BootLoader/m-p/1649599#M22881</guid>
      <dc:creator>VaneB</dc:creator>
      <dc:date>2023-05-12T17:11:32Z</dc:date>
    </item>
  </channel>
</rss>

