<?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: DMA-Based LPI2C Receive Implementation on S32K344</title>
    <link>https://community.nxp.com/t5/S32K/DMA-Based-LPI2C-Receive-Implementation-on-S32K344/m-p/2370983#M58850</link>
    <description>&lt;P&gt;Hi@&lt;SPAN&gt;Abinandhan&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please refer to this post, this example is based on RTD version 7.0.1.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/S32K344-I2C-DMA%E4%BE%8B%E7%A8%8B-%E5%9F%BA%E4%BA%8ERTD7-0-1/td-p/2356880" target="_blank"&gt;https://community.nxp.com/t5/S32K/S32K344-I2C-DMA%E4%BE%8B%E7%A8%8B-%E5%9F%BA%E4%BA%8ERTD7-0-1/td-p/2356880&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 26 May 2026 02:32:11 GMT</pubDate>
    <dc:creator>Senlent</dc:creator>
    <dc:date>2026-05-26T02:32:11Z</dc:date>
    <item>
      <title>DMA-Based LPI2C Receive Implementation on S32K344</title>
      <link>https://community.nxp.com/t5/S32K/DMA-Based-LPI2C-Receive-Implementation-on-S32K344/m-p/2370874#M58840</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;I am working on the S32K344 MCU with FreeRTOS and trying to implement DMA-based I2C reception because I am facing I2C read failures during heavy CPU load.&lt;/P&gt;&lt;P&gt;Current Scenario:&lt;/P&gt;&lt;P&gt;Continuously reading around 350 bytes from an IMU sensor FIFO over I2C&lt;BR /&gt;Using FreeRTOS with multiple tasks running at the same priority&lt;BR /&gt;During long I2C reads, task switching occurs because of FreeRTOS time slicing&lt;BR /&gt;Due to this, the MCU I2C FIFO seems to overflow, causing I2C reception failures&lt;/P&gt;&lt;P&gt;So, I planned to move the I2C to DMA mode.&lt;/P&gt;&lt;P&gt;My Question:&lt;BR /&gt;With the S32K344 Reference Manual, I am able to understand the basic working concept of DMA. However, while implementing DMA for I2C, the configuration is becoming very confusing, and I am not able to successfully implement I2C communication using DMA.&lt;/P&gt;&lt;P&gt;Could you please provide:&lt;/P&gt;&lt;P&gt;Any example project for LPI2C with DMA on S32K344&lt;BR /&gt;The required DMA/eDMA/DMAMUX configurations&lt;BR /&gt;The proper flow for implementing DMA-based I2C receive&lt;/P&gt;&lt;P&gt;Additional Information:&lt;/P&gt;&lt;P&gt;MCU: S32K344&lt;BR /&gt;SDK Version: 3.0.0&lt;BR /&gt;RTD Version: AUTOSAR RTD 4.7&lt;BR /&gt;IDE: S32 Design Studio 3.5&lt;BR /&gt;OS: FreeRTOS&lt;BR /&gt;IMU FIFO read size: ~350 bytes continuously&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 25 May 2026 16:21:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/DMA-Based-LPI2C-Receive-Implementation-on-S32K344/m-p/2370874#M58840</guid>
      <dc:creator>Abinandhan</dc:creator>
      <dc:date>2026-05-25T16:21:58Z</dc:date>
    </item>
    <item>
      <title>Re: DMA-Based LPI2C Receive Implementation on S32K344</title>
      <link>https://community.nxp.com/t5/S32K/DMA-Based-LPI2C-Receive-Implementation-on-S32K344/m-p/2370983#M58850</link>
      <description>&lt;P&gt;Hi@&lt;SPAN&gt;Abinandhan&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please refer to this post, this example is based on RTD version 7.0.1.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/S32K344-I2C-DMA%E4%BE%8B%E7%A8%8B-%E5%9F%BA%E4%BA%8ERTD7-0-1/td-p/2356880" target="_blank"&gt;https://community.nxp.com/t5/S32K/S32K344-I2C-DMA%E4%BE%8B%E7%A8%8B-%E5%9F%BA%E4%BA%8ERTD7-0-1/td-p/2356880&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 May 2026 02:32:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/DMA-Based-LPI2C-Receive-Implementation-on-S32K344/m-p/2370983#M58850</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2026-05-26T02:32:11Z</dc:date>
    </item>
  </channel>
</rss>

