<?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 S32R45 SptEcsIsrCb error! in Sensors</title>
    <link>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2300196#M9027</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Search for the cause of the alarm is "AXI Read Error In PDMA." What reasons could cause this alarm?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;SPT Error queue overflow! Only the first 10 errors are reported. Check last executed kernel!&lt;BR /&gt;SPT done&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;RsdkSptRun done. SPT processing done. Ready for next kernel.&lt;/P&gt;</description>
    <pubDate>Mon, 26 Jan 2026 07:10:40 GMT</pubDate>
    <dc:creator>sinetech</dc:creator>
    <dc:date>2026-01-26T07:10:40Z</dc:date>
    <item>
      <title>S32R45 SptEcsIsrCb error!</title>
      <link>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2300196#M9027</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Search for the cause of the alarm is "AXI Read Error In PDMA." What reasons could cause this alarm?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;SPT Error queue overflow! Only the first 10 errors are reported. Check last executed kernel!&lt;BR /&gt;SPT done&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;SptEcsIsrCb error!, Status: 0x11005, Error info: 0x10000&lt;BR /&gt;RsdkSptRun done. SPT processing done. Ready for next kernel.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jan 2026 07:10:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2300196#M9027</guid>
      <dc:creator>sinetech</dc:creator>
      <dc:date>2026-01-26T07:10:40Z</dc:date>
    </item>
    <item>
      <title>Re: S32R45 SptEcsIsrCb error!</title>
      <link>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2300298#M9028</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Here are possible causes:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1. Mismatch Between SPT Input and S32DS Input&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV&gt;SPT kernel input did not match the expected S32DS configuration.&lt;/DIV&gt;
&lt;DIV&gt;PDMA reads memory at addresses determined by the SPT kernel’s configuration. If buffer dimensions, cube base address, or channel count don’t align, PDMA may attempt to read invalid or unexpected memory locations → AXI read error.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;2. Incorrect or Corrupted Work Register (WR_x) Configuration&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;If PDMA uses a work register pointing to an invalid or misconfigured buffer, the AXI fabric receives illegal read requests → triggers a bus error.&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="https://community.nxp.com/t5/Other-NXP-Products/SPT3-1-1024-128-16range-don-t-work/m-p/1621567" target="_blank"&gt;https://community.nxp.com/t5/Other-NXP-Products/SPT3-1-1024-128-16range-don-t-work/m-p/1621567&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;3. Synchronous vs. Asynchronous PDMA Execution Mode&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;.sync → .async&lt;/DIV&gt;
&lt;DIV&gt;In .sync mode, PDMA waits for a condition that may never be met due to misconfiguration (e.g., buffer pointers, dependencies).&lt;BR /&gt;This can accumulate error flags and produce AXI errors if the PDMA engine attempts repeated invalid reads.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;4. Wrong Data Width or Format (e.g., WR_16 vs WR_11)&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;If the PDMA expects 16‑bit complex data but the target register/buffer is configured for a different width/layout, AXI read bursts may misalign → protocol error → AXI Read Error.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;5. AXI Protocol‑Level Errors (General Causes)&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P&gt;Even though not specific to S32R45, AXI read‑error mechanisms apply universally:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Invalid burst length or size&lt;/LI&gt;
&lt;LI&gt;Attempts to read from unmapped or protected addresses&lt;/LI&gt;
&lt;LI&gt;Slave timeout or non‑responsive target&lt;/LI&gt;
&lt;LI&gt;Read response errors (SLVERR or DECERR) due to upstream issues&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If PDMA generates malformed AXI transactions, the AXI interconnect will return SLVERR, which shows up as a PDMA read error.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Most Probable Causes in Your Case&lt;/STRONG&gt;&lt;BR /&gt;Based on both your logs, the top suspects are:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Wrong WR_x register (especially WR_5 / WR_16 selection)&lt;BR /&gt;Very commonly misconfigured and leads to invalid AXI read.&lt;/LI&gt;
&lt;LI&gt;SPT kernel input mismatch with S32DS input&lt;BR /&gt;Often overlooked and validated as the root cause in previous cases.&lt;/LI&gt;
&lt;LI&gt;PDMA sync mode causing dependency deadlock&lt;BR /&gt;Try switching .sync → .async for debugging.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 26 Jan 2026 09:01:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2300298#M9028</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2026-01-26T09:01:37Z</dc:date>
    </item>
    <item>
      <title>Re: S32R45 SptEcsIsrCb error!</title>
      <link>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2300447#M9029</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Hello Peter,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;thank you very much for your reply.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Following the reasons you listed, I have carefully checked the code, with a particular focus on &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;WR_5, and did not find any issues. Moreover, I have not modified the SPT kernel code.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;code initial list:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;AppMemAllocBuffer&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;pHeapMem&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;gSdadcSampleBufferBufH&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;index&lt;/SPAN&gt;&lt;SPAN&gt;], &lt;/SPAN&gt;&lt;SPAN&gt;sizeof&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;uint16_t&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;RSDK_SPT_RANGE512_4CH_IN_BUF_SIZE&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;RSDK_SPT_DATA_ADDR_ALIGN_BYTES&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;RSDK_OALMEM_CHUNK_ID_CBRAM&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RelocSptCode&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;gSptModuleCodeRelocBufH&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;virtAddr&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;RsdkSptRange512smp128crp4ch&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;RSDK_SPT_GET_KERNEL_SIZE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;RsdkSptRange512smp128crp4ch&lt;/SPAN&gt;&lt;SPAN&gt;));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;np&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramType&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;RSDK_SPT_PARAM_TYPE_ADDR&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;++&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramValue&lt;/SPAN&gt;&amp;nbsp;=&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;uintptr_t&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;gSdadcSampleBufferBufH&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;phyAddr&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramType&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;RSDK_SPT_PARAM_TYPE_ADDR&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;++&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramValue&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;uintptr_t&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;gRadarCubeResultsBufH&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;phyAddr&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramType&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;RSDK_SPT_PARAM_TYPE_ADDR&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;++&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramValue&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;uintptr_t&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;gFft512TwiddleFactorsBufH&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;phyAddr&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;sprintf&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;fileName&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;%s%s&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;FILE_IN_PATH&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"fft512_twiddle_factors.dat"&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;/* RSDK data is stored in files big-endian format for compatibility reasons with PPC architectures&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; Endianess conversion is done ONLY for reading and writing data to/from files. No transformation is necessary in the processing flow.*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;DbgReadFileConvert&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;fileName&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, (&lt;/SPAN&gt;&lt;SPAN&gt;char&lt;/SPAN&gt; &lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;gFft512TwiddleFactorsBufH&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;virtAddr&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;gFft512TwiddleFactorsBufH&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;numBytes&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;ENDIAN_CHANGE&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;DATA_BUFF_IS_CACHED&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramType&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;RSDK_SPT_PARAM_TYPE_ADDR&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;++&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramValue =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;uintptr_t&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;gFft512BlackmanWindowBufH&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;phyAddr&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sprintf&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;fileName&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;%s%s&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;FILE_IN_PATH&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"fft512_win_blackman.dat"&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;DbgReadFileConvert&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;fileName&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, (&lt;/SPAN&gt;&lt;SPAN&gt;char&lt;/SPAN&gt; &lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;gFft512BlackmanWindowBufH&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;virtAddr&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;gFft512BlackmanWindowBufH&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;numBytes&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;ENDIAN_CHANGE&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;DATA_BUFF_IS_CACHED&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramType&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;RSDK_SPT_PARAM_TYPE_VALUE&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;++&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramValue&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;/* no output shift */ &lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;sptContext&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kernelParList&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;np&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;paramType&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;RSDK_SPT_PARAM_TYPE_LAST&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;PRINT LIST:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;BR /&gt;gSptModuleCodeRelocBufH.phyAddr: 0x34000000&lt;/P&gt;&lt;P&gt;gSdadcSampleBufferBufH[0].phyAddr: 0x28000000&lt;/P&gt;&lt;P&gt;gSdadcSampleBufferBufH[1].phyAddr: 0x28003000&lt;/P&gt;&lt;P&gt;gSdadcSampleBufferBufH[2].phyAddr: 0x28006000&lt;/P&gt;&lt;P&gt;gSdadcSampleBufferBufH[3].phyAddr: 0x28009000&lt;/P&gt;&lt;P&gt;gRadarCubeResultsBufH.phyAddr: 0x34002000&lt;/P&gt;&lt;P&gt;gFft512TwiddleFactorsBufH.phyAddr: 0x340bd000&lt;/P&gt;&lt;P&gt;gFft512BlackmanWindowBufH.phyAddr: 0x340bf000&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 26 Jan 2026 10:13:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2300447#M9029</guid>
      <dc:creator>sinetech</dc:creator>
      <dc:date>2026-01-26T10:13:37Z</dc:date>
    </item>
    <item>
      <title>Re: S32R45 SptEcsIsrCb error!</title>
      <link>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2301152#M9033</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello peter,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;After doubling the number of waveform sampling points in the radar front-end, the error no longer occurs, but the chirp buffer size has not changed. Please help analyze the issue further. Thank you very much.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jan 2026 10:01:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2301152#M9033</guid>
      <dc:creator>sinetech</dc:creator>
      <dc:date>2026-01-27T10:01:37Z</dc:date>
    </item>
    <item>
      <title>Re: S32R45 SptEcsIsrCb error!</title>
      <link>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2302673#M9039</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Likeliest root cause in your scenario:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Stride/alignment mismatch between the kernel’s expected chirp pitch and the actual buffer layout—doubling samples aligns the burst size and masks the bug.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;WR_x selection / data width mismatch (real vs complex, 16‑bit vs other), corrected by chance when the sample count changes.&lt;/LI&gt;
&lt;LI&gt;Param order/type mix‑up in kernelParList (ADDR vs VALUE), only manifesting for certain sizes. The mirror thread shows a similar param sequence; it’s easy to slip an index.&lt;/LI&gt;
&lt;LI&gt;WR 24‑bit offset edge that disappears with a different packing/layout after doubling&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jan 2026 07:47:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/S32R45-SptEcsIsrCb-error/m-p/2302673#M9039</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2026-01-29T07:47:12Z</dc:date>
    </item>
  </channel>
</rss>

