<?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 Re: S32DS-KEAZ128-KEA EEPROM Emulation Driver in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1258569#M60116</link>
    <description />
    <pubDate>Thu, 08 Apr 2021 06:07:48 GMT</pubDate>
    <dc:creator>Roc_Wang</dc:creator>
    <dc:date>2021-04-08T06:07:48Z</dc:date>
    <item>
      <title>S32DS-KEAZ128-KEA EEPROM Emulation Driver</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1258566#M60115</link>
      <description>Hello, We are using S32DS to develop a KEAZ128 project now. We have downloaded the EEPROM emulation "KEAZN8_64_EEE_DEVD", but our project can not work normally after using it. Is there a S32DS-KEAZ128 demo project available ? or How to use this driver in S32DS project ? Thank you !</description>
      <pubDate>Thu, 08 Apr 2021 06:04:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1258566#M60115</guid>
      <dc:creator>Roc_Wang</dc:creator>
      <dc:date>2021-04-08T06:04:49Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS-KEAZ128-KEA EEPROM Emulation Driver</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1258569#M60116</link>
      <description />
      <pubDate>Thu, 08 Apr 2021 06:07:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1258569#M60116</guid>
      <dc:creator>Roc_Wang</dc:creator>
      <dc:date>2021-04-08T06:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS-KEAZ128-KEA EEPROM Emulation Driver</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1258596#M60118</link>
      <description>&lt;P&gt;This is my test project.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Apr 2021 06:30:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1258596#M60118</guid>
      <dc:creator>Roc_Wang</dc:creator>
      <dc:date>2021-04-08T06:30:53Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS-KEAZ128-KEA EEPROM Emulation Driver</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1258684#M60119</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Wangyuepeng,&lt;/P&gt;
&lt;P&gt;We offered a verified demo project below which can work normally based on the transplanted EEPROM emulated driver.(I will send it to you by email)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For the transplant process, there are several modification points which need to pay attention to:&lt;/P&gt;
&lt;P&gt;1.This demo project is based on the FRDM-KEAZ128 EVB board, and you can find the reference documents in this website(&lt;A href="https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/kea-freedom-evaluation-board:FRDM-KEAZ128" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/ke...&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;2.The startup code is created by the new S32DS project for the toolchains of CodeWarrior and S32DS are different.&lt;/P&gt;
&lt;P&gt;3.In order to avoid the conflicts between emulation EEPROM data and application code, we actively reserve dedicated memory for emulation EEPROM data in the linker file.&lt;BR /&gt;Specifically, 3KB of Flash memory is reserved for EEPROM simulation data(used for 6 sectors with only 512 bytes each).&lt;BR /&gt;For similar considerations, we reserved 1KB of dedicated memory in RAM to implement the cache table function.&lt;BR /&gt;Of course, the starting address of cache table and EEPROM simulation data should also be modified accordingly in the "ee_user_config.h" and "ee_demo.h" files.&lt;/P&gt;
&lt;P&gt;4.Since there is only 1 RWW partition, Flash read operations(such as interrupts) are not supported when some EEPROM emulation drivers are executing the Flash write operations.&lt;BR /&gt;For this project, after the global interrupt was turned off during the execution of the "p_FLashLanchComamnd" macro operation in 3 APIs(Eed_SyncFlashErase()|Eed_EraseVerify()|Eed_FlashProgram()) in the "ee_low_level.c" file, the PIT ISR can run normally.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Robin&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Thu, 08 Apr 2021 08:08:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1258684#M60119</guid>
      <dc:creator>Robin_Shen</dc:creator>
      <dc:date>2021-04-08T08:08:58Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS-KEAZ128-KEA EEPROM Emulation Driver</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1259277#M60131</link>
      <description>&lt;P&gt;Hi Robin,&lt;/P&gt;&lt;P&gt;I will try it directly.&lt;/P&gt;&lt;P&gt;Thank you very much !&lt;/P&gt;</description>
      <pubDate>Fri, 09 Apr 2021 02:55:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/S32DS-KEAZ128-KEA-EEPROM-Emulation-Driver/m-p/1259277#M60131</guid>
      <dc:creator>Roc_Wang</dc:creator>
      <dc:date>2021-04-09T02:55:39Z</dc:date>
    </item>
  </channel>
</rss>

