<?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: S32R RSDK Path issue in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1983902#M26122</link>
    <description>&lt;P&gt;More Customer feedback:&lt;/P&gt;&lt;P&gt;Did you hear back from NXP? I've got another question regarding the toolboxes. I'm currently trying to get the FFT going using the Matlab toolbox and so far see some differences between Matlab and the SPT toolbox that I can't fully explain. There seems to be some documentation around the SPT but I'm not sure if I have all that exists or if there is a reference manual for SPT. I do have the SPT3.X_Toolbox_User_Guide which is very brief.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My specific problem is that I want to do a complex FFT, which I presume to have the call correct, however it looks almost like I'm doing a real FFT (almost because the two halfs don't quite match up).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the call:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[out, acc_shift(1), exec_time(1)] = rdx4_mex(complex(Window), input, 'WIN_ENABLED', 'MULTIPLE_COEFF', 0, 'QUAD_EXT', 0, 'NO_ADPTV');&lt;/P&gt;&lt;P&gt;for k = 1:round4 - 1&lt;/P&gt;&lt;P&gt;[out, acc_shift(k+1), exec_time(k+1)] = rdx4_mex(tw, out, 'WIN_DISABLED', 'MULTIPLE_COEFF', k, 'QUAD_EXT', 0, 'NO_ADPTV');&lt;/P&gt;&lt;P&gt;end&lt;/P&gt;&lt;P&gt;if round2&lt;/P&gt;&lt;P&gt;[out, acc_shift(k+2), exec_time(k+2)] = rdx2_mex(tw, out, round4, 'NO_OPERANDS_SPLIT', 'QUAD_EXT', 0, 'NO_ADPTV');&lt;/P&gt;&lt;P&gt;end&lt;/P&gt;&lt;P&gt;[WinFFT, acc_shift(k+3), exec_time(k+3)] = rdx2_mex(tw, out, round4 + round2 - 1, 'OPERANDS_SPLIT', 'QUAD_EXT', 0, 'NO_ADPTV');&lt;/P&gt;&lt;P&gt;(window being a Hann window scaled to 2^15, input a complex 256 entry vector and tw being the twiddle factors copied over from spt3x_FFT1 from example advanced/object_detection)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And this is the result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jamesdavis_0-1730211013251.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/307478i2B738AC7DCC067F9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jamesdavis_0-1730211013251.png" alt="jamesdavis_0-1730211013251.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(note: the first half of the SPT FFT is flipped)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can share the example if you want to have a look at it.&lt;/P&gt;</description>
    <pubDate>Tue, 29 Oct 2024 14:11:26 GMT</pubDate>
    <dc:creator>jamesdavis</dc:creator>
    <dc:date>2024-10-29T14:11:26Z</dc:date>
    <item>
      <title>S32R RSDK Path issue</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1979571#M26025</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to get the tools for the R45 set up and I'm having a few issues. I've got the LAX Toolbox and Radar Toolbox installed in Matlab (together with the Embedded Coder Toolbox). I also have S32DS V3.5 with the Radar extensions, S32R45 development and BBE32 Addon packages, as well as a bunch or GCC Arm compilers installed.&lt;/P&gt;&lt;P&gt;When running mbd_lax_dependencies_path.mlx it is missing the path to RDSK.&lt;/P&gt;&lt;P&gt;Error message:&lt;/P&gt;&lt;P&gt;Error using mbd_lax.nxp.utils.get_rsdk_path&lt;BR /&gt;Invalid RSDK path. Edit and run mbd_lax_dependencies_path&amp;nbsp;to configure the toolbox!&lt;/P&gt;&lt;P&gt;The path points to:&lt;/P&gt;&lt;P&gt;rsdkPath = 'C:\Users\my.name\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_LAX\mbdtbx_lax\RSDK'&lt;/P&gt;&lt;P&gt;Which doesn't exist. I've downloaded SWS32R45_Radar_SDK_1_2_1_CD_D2405 which contains a subfolder "rdsk", but it's unclear to me what I need&amp;nbsp;to do in order to install it. Manually copying the subfolder doesn't work.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Oct 2024 23:05:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1979571#M26025</guid>
      <dc:creator>jamesdavis</dc:creator>
      <dc:date>2024-10-22T23:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: S32R RSDK Path issue</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1980036#M26042</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I have asked RADAR team for feedback here.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2024 09:02:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1980036#M26042</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2024-10-23T09:02:06Z</dc:date>
    </item>
    <item>
      <title>Re: S32R RSDK Path issue</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1983268#M26106</link>
      <description>&lt;P&gt;Hi. The Customer has asked for an update on this one.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Oct 2024 21:25:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1983268#M26106</guid>
      <dc:creator>jamesdavis</dc:creator>
      <dc:date>2024-10-28T21:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: S32R RSDK Path issue</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1983902#M26122</link>
      <description>&lt;P&gt;More Customer feedback:&lt;/P&gt;&lt;P&gt;Did you hear back from NXP? I've got another question regarding the toolboxes. I'm currently trying to get the FFT going using the Matlab toolbox and so far see some differences between Matlab and the SPT toolbox that I can't fully explain. There seems to be some documentation around the SPT but I'm not sure if I have all that exists or if there is a reference manual for SPT. I do have the SPT3.X_Toolbox_User_Guide which is very brief.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My specific problem is that I want to do a complex FFT, which I presume to have the call correct, however it looks almost like I'm doing a real FFT (almost because the two halfs don't quite match up).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the call:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[out, acc_shift(1), exec_time(1)] = rdx4_mex(complex(Window), input, 'WIN_ENABLED', 'MULTIPLE_COEFF', 0, 'QUAD_EXT', 0, 'NO_ADPTV');&lt;/P&gt;&lt;P&gt;for k = 1:round4 - 1&lt;/P&gt;&lt;P&gt;[out, acc_shift(k+1), exec_time(k+1)] = rdx4_mex(tw, out, 'WIN_DISABLED', 'MULTIPLE_COEFF', k, 'QUAD_EXT', 0, 'NO_ADPTV');&lt;/P&gt;&lt;P&gt;end&lt;/P&gt;&lt;P&gt;if round2&lt;/P&gt;&lt;P&gt;[out, acc_shift(k+2), exec_time(k+2)] = rdx2_mex(tw, out, round4, 'NO_OPERANDS_SPLIT', 'QUAD_EXT', 0, 'NO_ADPTV');&lt;/P&gt;&lt;P&gt;end&lt;/P&gt;&lt;P&gt;[WinFFT, acc_shift(k+3), exec_time(k+3)] = rdx2_mex(tw, out, round4 + round2 - 1, 'OPERANDS_SPLIT', 'QUAD_EXT', 0, 'NO_ADPTV');&lt;/P&gt;&lt;P&gt;(window being a Hann window scaled to 2^15, input a complex 256 entry vector and tw being the twiddle factors copied over from spt3x_FFT1 from example advanced/object_detection)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And this is the result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jamesdavis_0-1730211013251.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/307478i2B738AC7DCC067F9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jamesdavis_0-1730211013251.png" alt="jamesdavis_0-1730211013251.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(note: the first half of the SPT FFT is flipped)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can share the example if you want to have a look at it.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Oct 2024 14:11:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1983902#M26122</guid>
      <dc:creator>jamesdavis</dc:creator>
      <dc:date>2024-10-29T14:11:26Z</dc:date>
    </item>
    <item>
      <title>Re: S32R RSDK Path issue</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1985393#M26165</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Please see update from RADAR team:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When he says that he has the LAX Toolbox, does he mean the NXP_Support_Package_LAX as well?&lt;/P&gt;
&lt;P&gt;Also, I noticed that the "rsdk" folder is not being created when installing the NXP_MBDToolbox_LAX add-on, but you can use the "rsdkPathCustom" to select the RSDK path:&lt;/P&gt;
&lt;P&gt;-rsdkPathCustom = fullfile('C:', 'NXP', 'SW32R45_RSDK_1.2.0_D2403', 'rsdk');&lt;/P&gt;
&lt;P&gt;The "NXP_MBDToolbox_LAX version 1.2.0" was tested for the RSDK version 1.2.0, try it with the RSDK version: SW32R45_RSDK_1.2.0_D2403, that is the one that worked for me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 08:31:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1985393#M26165</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2024-10-31T08:31:21Z</dc:date>
    </item>
    <item>
      <title>Re: S32R RSDK Path issue</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1985553#M26175</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for that. Here is the latest Customer inquiry:&lt;/P&gt;&lt;P&gt;FFT now works as expected; either the example I picked did something different than what I thought, or it had a bug. Windowed and non-windowed transforms match up with Matlab now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The next step is to understand the execution time, the toolbox returns an execution time variable. I couldn't find any documentation about what the value means but assumed it to be clock cycles. If that is true, the performance I get is about 2.5 times worse than what Andy had in his presentation. These are the numbers I got:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Average FFT(256) execution time 161.00 cycles, 268.33 ns, 3726708.1 FFTs/s&lt;BR /&gt;Average windowed FFT(256) execution time 161.00 cycles, 268.33 ns, 3726708.1 FFTs/s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Assuming 600MHz clock and two FFT accelerators this would come out to be about 7.5M FFT/s (instead of the 18.7 mentioned in the presentation)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've managed to find and install the Radar SDK 1.2.1, however the LAX toolbox still reports errors with the path, so I would need some help sorting that out.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 12:53:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1985553#M26175</guid>
      <dc:creator>jamesdavis</dc:creator>
      <dc:date>2024-10-31T12:53:39Z</dc:date>
    </item>
    <item>
      <title>Re: S32R RSDK Path issue</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1985814#M26182</link>
      <description>&lt;P&gt;More Customer feedback:&lt;/P&gt;&lt;P&gt;Another question: The toolbox couldn't write the Linux image to the SD Card, I assume our antivirus is interfering with it. I've used Rufus to write the image to the card and there is a partition "boot_s32r4" showing up with an Image file and s32r45-evb.dtb. I assume this is correct, however the board doesn't seem to boot. There are some garbled characters on the serial port and it doesn't seem to show up on the network. Is there anything else required, e.g. boot mode jumpers?&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 22:17:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1985814#M26182</guid>
      <dc:creator>jamesdavis</dc:creator>
      <dc:date>2024-10-31T22:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: S32R RSDK Path issue</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1986106#M26197</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Unfortunately supporting of such applications is not in capability of general support.&lt;/P&gt;
&lt;P&gt;RADAR is supported directly via FAE.&lt;/P&gt;
&lt;P&gt;Please get in touch with your NXP FAE and ask support for this case.&lt;/P&gt;
&lt;P&gt;I am not able to help you with it further.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Fri, 01 Nov 2024 07:42:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/S32R-RSDK-Path-issue/m-p/1986106#M26197</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2024-11-01T07:42:19Z</dc:date>
    </item>
  </channel>
</rss>

