<?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のトピック回复： How can I use the LLCE-CAN under the linux</title>
    <link>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1653475#M3257</link>
    <description>&lt;P&gt;Pls allow me to&amp;nbsp;&lt;SPAN&gt;answer my own question:&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;OL&gt;&lt;LI&gt;How to obtain the LLCE firmware, I haver downloaded the the LLCE 1.0.4 via&amp;nbsp;&lt;A href="https://www.nxp.com/app-autopackagemgr/software-package-manager:AUTO-SW-PACKAGE-MANAGER" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/app-autopackagemgr/software-package-manager:AUTO-SW-PACKAGE-MANAGER&lt;/A&gt;&amp;nbsp;is it correct?&lt;/LI&gt;&lt;/OL&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Yes, with those files, the LLCE-CAN function can run normally.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;After set the firm information to&amp;nbsp;&amp;lt;builddirectory&amp;gt;/conf/local.conf, just compiling the kernel,or is it compiling the yocto project fully?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Only rebuild kernel is not OK, beacuse those bin files will install to {rootfs}/lib/firmware directory.&lt;/P&gt;&lt;BLOCKQUOTE&gt;Do I need to set LLCE_CAN&amp;nbsp; config to enable in the kernel?&lt;/BLOCKQUOTE&gt;&lt;P class=""&gt;Yes, by default, those firmware are loaded by driver/mfd/llce_core.c, but device driver is missing.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Is it necessary for A and M cores to communicate during the use of LLCE-CAN&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I am still a bit confused about this point, it seems that it isn't necessary&amp;nbsp;for A and M cores to communicate during the use of LLCE-CAN and both A core and M core can setup the LLCE-CAN, but if I want to use LLCE-CAN with A core and M core&amp;nbsp;&amp;nbsp;simultaneously, How?&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Also, I have other question:&lt;/P&gt;&lt;P class=""&gt;When I tried to confirm the LLCE function as blow:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="StanleyShen_0-1684466693774.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/223892i6FE274947678B913/image-size/medium?v=v2&amp;amp;px=400" role="button" title="StanleyShen_0-1684466693774.png" alt="StanleyShen_0-1684466693774.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;StanleyShen_0-1684466693774.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;the function was confirmed correctly, but the dmesg information was a bit strange&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[    6.191030] llce_core 43ff8000.llce: Successfully loaded LLCE firmware
[    6.408370] llce_mb 43a00000.llce_mb: LLCE firmware version: GGEE_2A
[    6.408393] llce_mb 43a00000.llce_mb: LLCE firmware: logging support disabled
[    6.516508] random: systemd: uninitialized urandom read (16 bytes read)
[    6.540726] random: systemd: uninitialized urandom read (16 bytes read)
[    6.553088] random: systemd-journal: uninitialized urandom read (16 bytes read)
[    7.028696] random: crng init done
[    7.028714] random: 162 urandom warning(s) missed due to ratelimiting
[    7.467133] s32cc-dwmac 4033c000.ethernet eth0: PHY [stmmac-0:01] driver [Micrel KSZ9031 Gigabit PHY] (irq=POLL)
[    7.480378] s32cc-dwmac 4033c000.ethernet eth0: Enabling Safety Features
[    7.480520] s32cc-dwmac 4033c000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[    7.480858] s32cc-dwmac 4033c000.ethernet eth0: registered PTP clock
[    7.481301] s32cc-dwmac 4033c000.ethernet eth0: configuring for phy/rgmii-id link mode
[    7.484358] 8021q: adding VLAN 0 to HW filter on device eth0
[   65.368085] llce_can 43ff8000.llce:llce_can0: LLCE FW error 53
[   65.368113] llce_can 43ff8000.llce:llce_can0 llcecan0: Advanced RX filter not added. Logging feature not available.
[   65.370492] IPv6: ADDRCONF(NETDEV_CHANGE): llcecan0: link becomes ready
[ 1384.057054] llce_can 43ff8000.llce:llce_can14: LLCE FW error 53
[ 1384.057084] llce_can 43ff8000.llce:llce_can14 llcecan14: Advanced RX filter not added. Logging feature not available.
[ 1384.062005] IPv6: ADDRCONF(NETDEV_CHANGE): llcecan14: link becomes ready&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why is the following information output and how can I modify it&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;[ 6.272311] llce_mb 43a00000.llce_mb: LLCE firmware: logging support disabled&lt;/P&gt;&lt;P&gt;[ 72.719488] llce_can 43ff8000.llce:llce_can0: LLCE FW error 53&lt;BR /&gt;[ 72.719515] llce_can 43ff8000.llce:llce_can0 llcecan0: Advanced RX filter not added. Logging feature not available.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 19 May 2023 03:29:44 GMT</pubDate>
    <dc:creator>StanleyShen</dc:creator>
    <dc:date>2023-05-19T03:29:44Z</dc:date>
    <item>
      <title>How can I use the LLCE-CAN under the linux</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1653110#M3240</link>
      <description>&lt;P&gt;Hi Dear&lt;/P&gt;&lt;P&gt;I want to use the LLCE-CAN in BSP35 ,&amp;nbsp; and since&amp;nbsp; read the&amp;nbsp;S32G2_LinuxBSP_33.0_User_Manual.pdf, I ses blow steps must be executed:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Download LLCE firmware&lt;/LI&gt;&lt;LI&gt;Unpack the package to a folder of your choice and locate the following files in subdirectory&lt;BR /&gt;firmware/llce_bin/s32g2/bin/ghs/enablement, which are required by Yocto:&lt;BR /&gt;• dte.bin&lt;BR /&gt;• frpe.bin&lt;BR /&gt;• ppe_tx.bin&lt;BR /&gt;• ppe_rx.bin&lt;/LI&gt;&lt;LI&gt;Enable LLCE CAN feature and specify the location where firmware binaries can be found. You can copy the .bin files&lt;BR /&gt;to a common firmware location (e.g. /path/to/firmware/binaries/folder) or use unpack subdirectory&lt;BR /&gt;above directly. This step requires to add the following lines in &amp;lt;builddirectory&amp;gt;/conf/local.conf file.&lt;/LI&gt;&lt;/OL&gt;&lt;LI-CODE lang="markup"&gt;DISTRO_FEATURES_append = " llce-can "
NXP_FIRMWARE_LOCAL_DIR = "/path/to/firmware/binaries/folder"​&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here are my questions:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;How to obtain the LLCE firmware, I haver downloaded the the LLCE 1.0.4 via&amp;nbsp;&lt;A href="https://www.nxp.com/app-autopackagemgr/software-package-manager:AUTO-SW-PACKAGE-MANAGER" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/app-autopackagemgr/software-package-manager:AUTO-SW-PACKAGE-MANAGER&lt;/A&gt;&amp;nbsp;is it correct?&lt;/LI&gt;&lt;LI&gt;After set the firm information to&amp;nbsp;&amp;lt;builddirectory&amp;gt;/conf/local.conf, just compiling the kernel,or is it compiling the yocto project fully?&lt;/LI&gt;&lt;LI&gt;Do I need to set LLCE_CAN&amp;nbsp; config to enable in the kernel?&lt;/LI&gt;&lt;LI&gt;Who will run those bin files? M core or A core or LLCE-self?&lt;/LI&gt;&lt;LI&gt;Is it necessary for A and M cores to communicate during the use of LLCE-CAN&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;</description>
      <pubDate>Thu, 18 May 2023 12:20:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1653110#M3240</guid>
      <dc:creator>StanleyShen</dc:creator>
      <dc:date>2023-05-18T12:20:04Z</dc:date>
    </item>
    <item>
      <title>回复： How can I use the LLCE-CAN under the linux</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1653475#M3257</link>
      <description>&lt;P&gt;Pls allow me to&amp;nbsp;&lt;SPAN&gt;answer my own question:&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;OL&gt;&lt;LI&gt;How to obtain the LLCE firmware, I haver downloaded the the LLCE 1.0.4 via&amp;nbsp;&lt;A href="https://www.nxp.com/app-autopackagemgr/software-package-manager:AUTO-SW-PACKAGE-MANAGER" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/app-autopackagemgr/software-package-manager:AUTO-SW-PACKAGE-MANAGER&lt;/A&gt;&amp;nbsp;is it correct?&lt;/LI&gt;&lt;/OL&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Yes, with those files, the LLCE-CAN function can run normally.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;After set the firm information to&amp;nbsp;&amp;lt;builddirectory&amp;gt;/conf/local.conf, just compiling the kernel,or is it compiling the yocto project fully?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Only rebuild kernel is not OK, beacuse those bin files will install to {rootfs}/lib/firmware directory.&lt;/P&gt;&lt;BLOCKQUOTE&gt;Do I need to set LLCE_CAN&amp;nbsp; config to enable in the kernel?&lt;/BLOCKQUOTE&gt;&lt;P class=""&gt;Yes, by default, those firmware are loaded by driver/mfd/llce_core.c, but device driver is missing.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Is it necessary for A and M cores to communicate during the use of LLCE-CAN&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I am still a bit confused about this point, it seems that it isn't necessary&amp;nbsp;for A and M cores to communicate during the use of LLCE-CAN and both A core and M core can setup the LLCE-CAN, but if I want to use LLCE-CAN with A core and M core&amp;nbsp;&amp;nbsp;simultaneously, How?&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Also, I have other question:&lt;/P&gt;&lt;P class=""&gt;When I tried to confirm the LLCE function as blow:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="StanleyShen_0-1684466693774.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/223892i6FE274947678B913/image-size/medium?v=v2&amp;amp;px=400" role="button" title="StanleyShen_0-1684466693774.png" alt="StanleyShen_0-1684466693774.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;StanleyShen_0-1684466693774.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;the function was confirmed correctly, but the dmesg information was a bit strange&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[    6.191030] llce_core 43ff8000.llce: Successfully loaded LLCE firmware
[    6.408370] llce_mb 43a00000.llce_mb: LLCE firmware version: GGEE_2A
[    6.408393] llce_mb 43a00000.llce_mb: LLCE firmware: logging support disabled
[    6.516508] random: systemd: uninitialized urandom read (16 bytes read)
[    6.540726] random: systemd: uninitialized urandom read (16 bytes read)
[    6.553088] random: systemd-journal: uninitialized urandom read (16 bytes read)
[    7.028696] random: crng init done
[    7.028714] random: 162 urandom warning(s) missed due to ratelimiting
[    7.467133] s32cc-dwmac 4033c000.ethernet eth0: PHY [stmmac-0:01] driver [Micrel KSZ9031 Gigabit PHY] (irq=POLL)
[    7.480378] s32cc-dwmac 4033c000.ethernet eth0: Enabling Safety Features
[    7.480520] s32cc-dwmac 4033c000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[    7.480858] s32cc-dwmac 4033c000.ethernet eth0: registered PTP clock
[    7.481301] s32cc-dwmac 4033c000.ethernet eth0: configuring for phy/rgmii-id link mode
[    7.484358] 8021q: adding VLAN 0 to HW filter on device eth0
[   65.368085] llce_can 43ff8000.llce:llce_can0: LLCE FW error 53
[   65.368113] llce_can 43ff8000.llce:llce_can0 llcecan0: Advanced RX filter not added. Logging feature not available.
[   65.370492] IPv6: ADDRCONF(NETDEV_CHANGE): llcecan0: link becomes ready
[ 1384.057054] llce_can 43ff8000.llce:llce_can14: LLCE FW error 53
[ 1384.057084] llce_can 43ff8000.llce:llce_can14 llcecan14: Advanced RX filter not added. Logging feature not available.
[ 1384.062005] IPv6: ADDRCONF(NETDEV_CHANGE): llcecan14: link becomes ready&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why is the following information output and how can I modify it&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;[ 6.272311] llce_mb 43a00000.llce_mb: LLCE firmware: logging support disabled&lt;/P&gt;&lt;P&gt;[ 72.719488] llce_can 43ff8000.llce:llce_can0: LLCE FW error 53&lt;BR /&gt;[ 72.719515] llce_can 43ff8000.llce:llce_can0 llcecan0: Advanced RX filter not added. Logging feature not available.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2023 03:29:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1653475#M3257</guid>
      <dc:creator>StanleyShen</dc:creator>
      <dc:date>2023-05-19T03:29:44Z</dc:date>
    </item>
    <item>
      <title>回复： How can I use the LLCE-CAN under the linux</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1653608#M3262</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/210770"&gt;@StanleyShen&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;This message lets you know that the firmware you are using does not include support for LLCE CAN logging:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Advanced RX filter not added. Logging feature not available.&lt;/LI-CODE&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Ghennadi&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2023 07:29:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1653608#M3262</guid>
      <dc:creator>ghennadi_procopciuc</dc:creator>
      <dc:date>2023-05-19T07:29:29Z</dc:date>
    </item>
    <item>
      <title>回复： How can I use the LLCE-CAN under the linux</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1653838#M3267</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/210770"&gt;@StanleyShen&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope you are doing well&lt;/P&gt;
&lt;P&gt;Q. if I want to use LLCE-CAN with A core and M core simultaneously, How?&lt;/P&gt;
&lt;P&gt;A. Right now does not offer this possibility. The multi-host awareness is also planned for BSP37.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Q. Why is the following information output and how can I modify it&lt;/P&gt;
&lt;P&gt;A. I think ghennadi_procopciuc answered of this. The advanced version of the firmware should be used to avoid it.&lt;/P&gt;
&lt;P&gt;let us know if any query&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards ,&lt;/P&gt;
&lt;P&gt;Tushar&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2023 12:11:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1653838#M3267</guid>
      <dc:creator>nxf92355</dc:creator>
      <dc:date>2023-05-19T12:11:11Z</dc:date>
    </item>
    <item>
      <title>回复： How can I use the LLCE-CAN under the linux</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1654078#M3281</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/80918"&gt;@ghennadi_procopciuc&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/204279"&gt;@nxf92355&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for you answer.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;A. I think ghennadi_procopciuc answered of this. The advanced version of the firmware should be used to avoid it.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;Does this mean we need to develop firmware ourselves, and does NXP have plans to upgrade this version?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 20 May 2023 01:48:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1654078#M3281</guid>
      <dc:creator>StanleyShen</dc:creator>
      <dc:date>2023-05-20T01:48:58Z</dc:date>
    </item>
    <item>
      <title>回复： How can I use the LLCE-CAN under the linux</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1654744#M3301</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/210770"&gt;@StanleyShen&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;No need to develop firmware yourself. LLCE FW is developed by NXP. There are two different LLCE FW, one is "enablement", and another is "advanced". CAN Logging feature needs&amp;nbsp;advanced FW, So, the message will appear if the you are using enablement FW. but it didn't influence the function,you can just ignore it.&lt;/P&gt;
&lt;P&gt;if you want advanced FW, you need to buy the FDK.&lt;/P&gt;
&lt;P&gt;Regards ,&lt;/P&gt;
&lt;P&gt;Tushar&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2023 10:33:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1654744#M3301</guid>
      <dc:creator>nxf92355</dc:creator>
      <dc:date>2023-05-22T10:33:28Z</dc:date>
    </item>
    <item>
      <title>回复： How can I use the LLCE-CAN under the linux</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1655404#M3325</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/204279"&gt;@nxf92355&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I see, thank you very much.&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2023 07:16:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-use-the-LLCE-CAN-under-the-linux/m-p/1655404#M3325</guid>
      <dc:creator>StanleyShen</dc:creator>
      <dc:date>2023-05-23T07:16:51Z</dc:date>
    </item>
  </channel>
</rss>

