<?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: How can I send/receive CAN frames from Cortex A53 using BSP v38 provided from NXP S32G3RDB3 ? in S32G</title>
    <link>https://community.nxp.com/t5/S32G/How-can-I-send-receive-CAN-frames-from-Cortex-A53-using-BSP-v38/m-p/1955914#M10804</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/240632"&gt;@AhmedHaggag&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;It is in fact possible to send/receive CAN frames from Linux in the RDB3 board. Can you confirm if you checked section&amp;nbsp;&lt;STRONG&gt;12 LLCE Support&amp;nbsp;&lt;/STRONG&gt;specifically subsection&amp;nbsp;&lt;STRONG&gt;12.3 CAN&amp;nbsp;&lt;/STRONG&gt;of the BSP38 user manual? [page 101, 102,&amp;nbsp;Linux BSP 38.0 User Manual for S32G3 platforms].&lt;/P&gt;
&lt;P&gt;There you can find how to use some &lt;STRONG&gt;can-utils&lt;/STRONG&gt; commands. Therefore is not mandatory to build an M7 image to use the CAN peripherals, Although it is highly recommended to drive the CAN modules from the M7 cores in critical applications.&lt;/P&gt;
&lt;P&gt;We don't have any example on how to create a Linux C++ application to execute the can-utils commands. One suggestion could be to use the standard C library function&amp;nbsp;&lt;A href="https://man7.org/linux/man-pages/man3/popen.3.html" target="_blank"&gt;popen&lt;/A&gt;, to execute terminal commands in your own programs.&lt;/P&gt;
&lt;P&gt;For more information about the LLCE module you can check the following documents:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/product-brief/S32G-LLCE-STD-PB.pdf" target="_blank"&gt;S32G-LLCE-STD-PB&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/product-brief/S32G-LLCE-FDK-PB.pdf" target="_blank"&gt;S32G-LLCE-FDK-PB&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if this information was useful,&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;</description>
    <pubDate>Tue, 17 Sep 2024 21:23:03 GMT</pubDate>
    <dc:creator>alejandro_e</dc:creator>
    <dc:date>2024-09-17T21:23:03Z</dc:date>
    <item>
      <title>How can I send/receive CAN frames from Cortex A53 using BSP v38 provided from NXP S32G3RDB3 ?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-send-receive-CAN-frames-from-Cortex-A53-using-BSP-v38/m-p/1955236#M10794</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to know if it's possible to send/receive CAN frames from Cortex-A53 using the BSP v38 linux image on board S32G3RDB3 ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is it a must to build and flash image for Cortex M7 to use the CAN network ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How to send CAN frames from Cortex A53 using C++ development components instead of Linux commands ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I read all the documentation but still this point of LLCE is vague for me.&lt;/P&gt;&lt;P&gt;If there is an example of a video explaining this point that would be great&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 16 Sep 2024 14:03:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-send-receive-CAN-frames-from-Cortex-A53-using-BSP-v38/m-p/1955236#M10794</guid>
      <dc:creator>AhmedHaggag</dc:creator>
      <dc:date>2024-09-16T14:03:03Z</dc:date>
    </item>
    <item>
      <title>Re: How can I send/receive CAN frames from Cortex A53 using BSP v38 provided from NXP S32G3RDB3 ?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-send-receive-CAN-frames-from-Cortex-A53-using-BSP-v38/m-p/1955914#M10804</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/240632"&gt;@AhmedHaggag&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;It is in fact possible to send/receive CAN frames from Linux in the RDB3 board. Can you confirm if you checked section&amp;nbsp;&lt;STRONG&gt;12 LLCE Support&amp;nbsp;&lt;/STRONG&gt;specifically subsection&amp;nbsp;&lt;STRONG&gt;12.3 CAN&amp;nbsp;&lt;/STRONG&gt;of the BSP38 user manual? [page 101, 102,&amp;nbsp;Linux BSP 38.0 User Manual for S32G3 platforms].&lt;/P&gt;
&lt;P&gt;There you can find how to use some &lt;STRONG&gt;can-utils&lt;/STRONG&gt; commands. Therefore is not mandatory to build an M7 image to use the CAN peripherals, Although it is highly recommended to drive the CAN modules from the M7 cores in critical applications.&lt;/P&gt;
&lt;P&gt;We don't have any example on how to create a Linux C++ application to execute the can-utils commands. One suggestion could be to use the standard C library function&amp;nbsp;&lt;A href="https://man7.org/linux/man-pages/man3/popen.3.html" target="_blank"&gt;popen&lt;/A&gt;, to execute terminal commands in your own programs.&lt;/P&gt;
&lt;P&gt;For more information about the LLCE module you can check the following documents:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/product-brief/S32G-LLCE-STD-PB.pdf" target="_blank"&gt;S32G-LLCE-STD-PB&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/product-brief/S32G-LLCE-FDK-PB.pdf" target="_blank"&gt;S32G-LLCE-FDK-PB&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if this information was useful,&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;</description>
      <pubDate>Tue, 17 Sep 2024 21:23:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-send-receive-CAN-frames-from-Cortex-A53-using-BSP-v38/m-p/1955914#M10804</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2024-09-17T21:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: How can I send/receive CAN frames from Cortex A53 using BSP v38 provided from NXP S32G3RDB3 ?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-send-receive-CAN-frames-from-Cortex-A53-using-BSP-v38/m-p/1957789#M10830</link>
      <description>&lt;P&gt;Thanks Alejandro for your support.&lt;/P&gt;&lt;P&gt;I did success to send and receive frames from Cortex-A53 the hosting for Linux image.&lt;/P&gt;&lt;P&gt;I understand that Cortex-M7 have better real-time features for controlling HW peripherals but right now I'm preparing a POC.&lt;/P&gt;&lt;P&gt;So I want to save some time for Initializing Core M and Core A and sharing data together by controlling the CAN controller sending and receiving direct from Cortex-A53.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So If anyone did make an application running on&amp;nbsp;Cortex-A53 using C/C++ on Linux image to send/receive CAN frame that could guide me in a example whatever it's Flexcan or LLCE_can that could be helpful.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2024 14:37:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-send-receive-CAN-frames-from-Cortex-A53-using-BSP-v38/m-p/1957789#M10830</guid>
      <dc:creator>AhmedHaggag</dc:creator>
      <dc:date>2024-09-19T14:37:42Z</dc:date>
    </item>
    <item>
      <title>Re: How can I send/receive CAN frames from Cortex A53 using BSP v38 provided from NXP S32G3RDB3 ?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-send-receive-CAN-frames-from-Cortex-A53-using-BSP-v38/m-p/1957906#M10832</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/240632"&gt;@AhmedHaggag&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;I'm glad to know you were able to use the can-utils feature.&lt;/P&gt;
&lt;P&gt;I was no able to find any example or guide on how to develop a C/C++ Linux application with LLCE can. What you can do is check the source code added to your Yocto when adding the LLCE CAN feature. There you might get an Idea on how to create your own C/C++ program. I'm sorry for the inconvenience.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2024 17:19:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-send-receive-CAN-frames-from-Cortex-A53-using-BSP-v38/m-p/1957906#M10832</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2024-09-19T17:19:50Z</dc:date>
    </item>
  </channel>
</rss>

