<?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>S32GのトピックRe: S32G3 GoldVIP Yocto project How to verify the SJA1110 function?</title>
    <link>https://community.nxp.com/t5/S32G/S32G3-GoldVIP-Yocto-project-How-to-verify-the-SJA1110-function/m-p/2012338#M12001</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/211314"&gt;@DRAVE&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;GoldVIP includes a multi-instance PFE setup, where the PFE master driver is on the &lt;STRONG&gt;Cortex-M7_0 core&lt;/STRONG&gt; (GoldVIP Real-time Gateway Application), and the slave instance runs on the &lt;STRONG&gt;Cortex-A53&lt;/STRONG&gt; clusters (Linux). The master instance has to be up and running, so that the slave side can work.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;You can find the binary in &lt;STRONG&gt;GoldVIP-S32G3-1.12.0\binaries\goldvip-gateway.bin&lt;/STRONG&gt;. for this you will also need to use the multi core bootloader, you can learn more about it in its respective user manual, &lt;STRONG&gt;GoldVIP-S32G3-1.12.0\documentation\Bootloader-User-Manual.pdf&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Do you require to use GoldVIP instead of the base BSP? it is much simpler to use the SJA1110 ports in the latter.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if you have more questions.&lt;/P&gt;</description>
    <pubDate>Wed, 11 Dec 2024 22:16:25 GMT</pubDate>
    <dc:creator>alejandro_e</dc:creator>
    <dc:date>2024-12-11T22:16:25Z</dc:date>
    <item>
      <title>S32G3 GoldVIP Yocto project How to verify the SJA1110 function?</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-GoldVIP-Yocto-project-How-to-verify-the-SJA1110-function/m-p/2011863#M11993</link>
      <description>&lt;P&gt;Hi nxp,&lt;/P&gt;&lt;P&gt;At present, we have built the S32G3 GoldVIP Yocto project.&amp;nbsp;But we don't know how to use the test SJA1110.&amp;nbsp;Can you tell me how to ping windows using the ping command?&amp;nbsp;Or is there any way to test the performance of all network ports on SJA1110? Thank you!&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DRAVE_0-1733909529470.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/315334i9104BB8019BB38B0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DRAVE_0-1733909529470.png" alt="DRAVE_0-1733909529470.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I used the ifconfig command to configure sit0, but I couldn't ping windows.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DRAVE_2-1733909892871.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/315339iDF9D21838C0D1D99/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DRAVE_2-1733909892871.png" alt="DRAVE_2-1733909892871.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DRAVE_3-1733909926622.jpeg" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/315341i693EE52B1DB9399B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DRAVE_3-1733909926622.jpeg" alt="DRAVE_3-1733909926622.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Dec 2024 09:39:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-GoldVIP-Yocto-project-How-to-verify-the-SJA1110-function/m-p/2011863#M11993</guid>
      <dc:creator>DRAVE</dc:creator>
      <dc:date>2024-12-11T09:39:23Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 GoldVIP Yocto project How to verify the SJA1110 function?</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-GoldVIP-Yocto-project-How-to-verify-the-SJA1110-function/m-p/2012338#M12001</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/211314"&gt;@DRAVE&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;GoldVIP includes a multi-instance PFE setup, where the PFE master driver is on the &lt;STRONG&gt;Cortex-M7_0 core&lt;/STRONG&gt; (GoldVIP Real-time Gateway Application), and the slave instance runs on the &lt;STRONG&gt;Cortex-A53&lt;/STRONG&gt; clusters (Linux). The master instance has to be up and running, so that the slave side can work.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;You can find the binary in &lt;STRONG&gt;GoldVIP-S32G3-1.12.0\binaries\goldvip-gateway.bin&lt;/STRONG&gt;. for this you will also need to use the multi core bootloader, you can learn more about it in its respective user manual, &lt;STRONG&gt;GoldVIP-S32G3-1.12.0\documentation\Bootloader-User-Manual.pdf&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Do you require to use GoldVIP instead of the base BSP? it is much simpler to use the SJA1110 ports in the latter.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if you have more questions.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Dec 2024 22:16:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-GoldVIP-Yocto-project-How-to-verify-the-SJA1110-function/m-p/2012338#M12001</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2024-12-11T22:16:25Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 GoldVIP Yocto project How to verify the SJA1110 function?</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-GoldVIP-Yocto-project-How-to-verify-the-SJA1110-function/m-p/2012395#M12003</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/238460"&gt;@alejandro_e&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your reply. I have used TP-S32G-VNP-RDB3.pdf to build Yocto, is this the &lt;SPAN&gt;base&amp;nbsp;&lt;/SPAN&gt;BSP?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DRAVE_0-1733968291500.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/315489i595213045E83067F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DRAVE_0-1733968291500.png" alt="DRAVE_0-1733968291500.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Based on this base BSP, how should I use the sja1110 ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2024 01:58:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-GoldVIP-Yocto-project-How-to-verify-the-SJA1110-function/m-p/2012395#M12003</guid>
      <dc:creator>DRAVE</dc:creator>
      <dc:date>2024-12-12T01:58:23Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 GoldVIP Yocto project How to verify the SJA1110 function?</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-GoldVIP-Yocto-project-How-to-verify-the-SJA1110-function/m-p/2013096#M12013</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/211314"&gt;@DRAVE&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The guide you mention does not provide steps to build the base BSP, instead it provides steps to build the GoldVIP BSP which is very different from the base one. As I mentioned if you use the GoldVIP you have to also flash the M7_0 and use an special bootloader to run a multicore application, this can get quite complicated and time consuming, if you do not require using the GoldVIP, you can download the Yocto configuration for the latest base BSP, which is BSP43 ,in:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/nxp-auto-linux/auto_yocto_bsp/tree/release/bsp43.0" target="_blank"&gt;https://github.com/nxp-auto-linux/auto_yocto_bsp/tree/release/bsp43.0&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the readme you can see the steps to build the image, please follow the steps to get&amp;nbsp;&lt;STRONG&gt;fsl-image-auto&lt;/STRONG&gt;, once you build it you should get a file with a name similar to this: &lt;STRONG&gt;.../build_s32g274ardb2/tmp/deploy/images/s32g274ardb2/fsl-image-base-s32g274ardb2-20241111184159.rootfs.sdcard&lt;/STRONG&gt;, this is the file you should flash in your SD card.&lt;/P&gt;
&lt;P&gt;Once you boot this image you can ping your windows computer following these steps:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Using the same ethernet port you shared, connect the other end of the cable directly to your Windows PC.&lt;/LI&gt;
&lt;LI&gt;Since you are not using a router/modem, you need to configure the IP of both devices statically
&lt;UL&gt;
&lt;LI&gt;For windows (you will need admin access):
&lt;UL&gt;
&lt;LI&gt;Enter &lt;STRONG&gt;Control Panel&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Click on &lt;STRONG&gt;Network and Internet&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Click on &lt;STRONG&gt;Network and Sharing Center&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Click on the ethernet network connected to your board, for me it is Ethernet 2
&lt;UL&gt;
&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_0-1734028893141.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/315659i1CE92313F7FEE801/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_0-1734028893141.png" alt="alejandro_e_0-1734028893141.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Now you will see the following windows from left to right, click on &lt;STRONG&gt;Propieties&lt;/STRONG&gt;, then on&amp;nbsp;&lt;STRONG&gt;Internet Protocol version&amp;nbsp; 4 (TCP/IPv4)&lt;/STRONG&gt;, then on&amp;nbsp;&lt;STRONG&gt;Properties&lt;/STRONG&gt;, in the last window configure the &lt;STRONG&gt;IP address&lt;/STRONG&gt; and &lt;STRONG&gt;Subnet mask&lt;/STRONG&gt; as in the image:
&lt;UL&gt;
&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_1-1734029328087.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/315660i278181DE28DE0841/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_1-1734029328087.png" alt="alejandro_e_1-1734029328087.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Press ok in all windows. Now the IP address of your PC is configured.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;For the Linux on your board please run the following commands:
&lt;UL&gt;
&lt;LI&gt;&lt;LI-CODE lang="markup"&gt;root@s32g399ardb3:~# ip addr add 192.168.1.51 dev pfe0
root@s32g399ardb3:~# ifconfig pfe0 netmask 255.255.255.0&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;The commands above will set the IP and Netmask as we did in windows.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;You can check the configuration of both devices in their respective terminals by running the following commands:
&lt;UL&gt;
&lt;LI&gt;In windows you should see your config in &lt;STRONG&gt;Ethernet adapter&lt;/STRONG&gt;:
&lt;UL&gt;
&lt;LI&gt;&lt;LI-CODE lang="markup"&gt;PS C:\Users\user&amp;gt; ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::46c:71fe:cea4:3e81%27
   IPv4 Address. . . . . . . . . . . : 192.168.1.50
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Wireless LAN adapter Local Area Connection* 3:
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 4:
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Wi-Fi:
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;In linux, you should see it in the pfe0 device:
&lt;UL&gt;
&lt;LI&gt;&lt;LI-CODE lang="markup"&gt;root@s32g399ardb3:~# ifconfig
eth0: flags=4099&amp;lt;UP,BROADCAST,MULTICAST&amp;gt;  mtu 1500
        ether ae:4e:a3:82:15:b0  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 55  base 0x6000

lo: flags=73&amp;lt;UP,LOOPBACK,RUNNING&amp;gt;  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10&amp;lt;host&amp;gt;
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 82  bytes 6220 (6.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 82  bytes 6220 (6.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

pfe0: flags=4163&amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;  mtu 1500
        inet6 fe80::204:9fff:febe:ef00  prefixlen 64  scopeid 0x20&amp;lt;link&amp;gt;
        ether 00:04:9f:be:ef:00  txqueuelen 1000  (Ethernet)
        RX packets 22  bytes 1012 (1012.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 18  bytes 2582 (2.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0x46000000-46ffffff

pfe1: flags=4099&amp;lt;UP,BROADCAST,MULTICAST&amp;gt;  mtu 1500
        ether 00:04:9f:be:ef:01  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0x46000000-46ffffff

pfe2: flags=4099&amp;lt;UP,BROADCAST,MULTICAST&amp;gt;  mtu 1500
        ether 00:04:9f:be:ef:02  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0x46000000-46ffffff

root@s32g399ardb3:~# ifconfig pfe0
pfe0: flags=4163&amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;  mtu 1500
        inet6 fe80::204:9fff:febe:ef00  prefixlen 64  scopeid 0x20&amp;lt;link&amp;gt;
        ether 00:04:9f:be:ef:00  txqueuelen 1000  (Ethernet)
        RX packets 57  bytes 2622 (2.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 20  bytes 2977 (2.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0x46000000-46ffffff&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Finally you can ping your devices IP:
&lt;UL&gt;
&lt;LI&gt;Windows -&amp;gt; linux&lt;/LI&gt;
&lt;LI&gt;&lt;LI-CODE lang="markup"&gt;PS C:\Users\user&amp;gt; ping 192.168.1.50

Pinging 192.168.1.50 with 32 bytes of data:
Reply from 192.168.1.50: bytes=32 time&amp;lt;1ms TTL=128
Reply from 192.168.1.50: bytes=32 time&amp;lt;1ms TTL=128
Reply from 192.168.1.50: bytes=32 time&amp;lt;1ms TTL=128
Reply from 192.168.1.50: bytes=32 time&amp;lt;1ms TTL=128

Ping statistics for 192.168.1.50:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Linux -&amp;gt; windows
&lt;UL&gt;
&lt;LI&gt;&lt;LI-CODE lang="markup"&gt;root@s32g399ardb3:~# ping 192.168.1.50
PING 192.168.1.50 (192.168.1.50) 56(84) bytes of data.
64 bytes from 192.168.1.50: icmp_seq=1 ttl=128 time=1.27 ms
64 bytes from 192.168.1.50: icmp_seq=2 ttl=128 time=0.617 ms
64 bytes from 192.168.1.50: icmp_seq=3 ttl=128 time=0.701 ms
64 bytes from 192.168.1.50: icmp_seq=4 ttl=128 time=0.721 ms
^C
--- 192.168.1.50 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3049ms
rtt min/avg/max/mdev = 0.617/0.826/1.266/0.256 ms&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please note that you can also get a precompiled BSP43 in the NXP FlexNet page:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Sign in to your NXP account (&lt;A href="https://www.nxp.com/" target="_blank"&gt;NXP Semiconductors&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;Click on &lt;STRONG&gt;My NXP Account&lt;/STRONG&gt; (top-right) and click on&lt;STRONG&gt; Software Licensing and Support&lt;/STRONG&gt; under the &lt;STRONG&gt;Licensing section&lt;/STRONG&gt; within the window it opens.&lt;/LI&gt;
&lt;LI&gt;This will redirect you to another page. In this new page, select the option &lt;STRONG&gt;View Accounts&lt;/STRONG&gt; under the &lt;STRONG&gt;Software accounts&lt;/STRONG&gt; section.&lt;/LI&gt;
&lt;LI&gt;This will again redirect you to another page. On this page, you should see an Automotive SW - S32G - Linux BSP (Cortex-A53) option, click on it.&lt;/LI&gt;
&lt;LI&gt;Now you should be able to see all the BSP versions available, click on &lt;STRONG&gt;SW32G3 Linux BSP version 43.0.0&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Accept the Software Terms and Conditions, now you should be able to see all the documents related to the BSP, you can check the User manual for more detailed information about the features of the BSP. In the .tgz file you will find all the precompiled images.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let me know if this information solved your question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2024 19:07:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-GoldVIP-Yocto-project-How-to-verify-the-SJA1110-function/m-p/2013096#M12013</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2024-12-12T19:07:48Z</dc:date>
    </item>
  </channel>
</rss>

