<?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中的主题 S32G-VNP-RDB3  sja1110</title>
    <link>https://community.nxp.com/t5/S32G/S32G-VNP-RDB3-sja1110/m-p/1697098#M4304</link>
    <description>&lt;P&gt;Hi nxp：&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am developing sja1110 using nxp's RDB3 development board.Currently it looks like there is an error downloading the firmware，the firmware I get from Goldvip-S32G3-1.6.0, sja1110.ko,build with yocto.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So my question is what's going wrong&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[ 3.874020] pfeng 46000000.pfe pfe2: Registered PTP HW clock successfully on EMAC2&lt;BR /&gt;[ 3.921464] sja1110 spi5.0: probing uc&lt;BR /&gt;[ 3.921605] sja1110 spi5.1: probing switch&lt;BR /&gt;[ 3.921871] sja1110 spi5.1: Could not get GPIO from device tree&lt;BR /&gt;[ 3.921886] sja1110 spi5.1: [sja1110_post_probe_upload_worker] Trying to initialize switch&lt;BR /&gt;[ 3.922266] sja1110 spi5.1: [sja1110_init_hw] loaded fw 'sja1110_switch.bin'&lt;BR /&gt;[ 3.922337] sja1110 spi5.1: [sja1110_pre_switch_upload] Found switch config of size 2276&lt;BR /&gt;[ 3.922457] sja1110 spi5.1: Uploading config...&lt;BR /&gt;[ 3.942160] sja1110 spi5.1: Successfully configured!&lt;BR /&gt;[ 3.942198] sja1110 spi5.0: [sja1110_post_probe_upload_worker] Trying to initialize uC&lt;BR /&gt;[ 3.942803] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)&lt;BR /&gt;[ 3.947115] sja1110 spi5.0: [sja1110_init_hw] loaded fw 'sja1110_uc.bin'&lt;BR /&gt;[ 3.947124] sja1110 spi5.0: [sja1110_pre_uc_upload] Found firmware of size 320312&lt;BR /&gt;[ 3.947185] sja1110 spi5.0: [sja1110_pre_uc_upload] firmware appears to be valid&lt;BR /&gt;[ 3.947220] sja1110 spi5.0: [sja1110_pre_uc_upload] \xc2\xb5C not ready for download (Status=0x31)&lt;BR /&gt;[ 3.947254] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947259] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947264] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947295] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947300] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947304] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947335] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947340] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947345] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947375] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947381] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947385] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947416] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947421] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947425] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947456] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947461] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947465] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947496] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947501] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947505] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947536] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947541] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947545] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947575] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947580] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947586] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947590] sja1110 spi5.0: checking firmware failed with -22&lt;BR /&gt;[ 4.517033] pfeng 46000000.pfe pfe0: configuring for fixed/sgmii link mode&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 02 Aug 2023 03:02:37 GMT</pubDate>
    <dc:creator>Quentin2022</dc:creator>
    <dc:date>2023-08-02T03:02:37Z</dc:date>
    <item>
      <title>S32G-VNP-RDB3  sja1110</title>
      <link>https://community.nxp.com/t5/S32G/S32G-VNP-RDB3-sja1110/m-p/1697098#M4304</link>
      <description>&lt;P&gt;Hi nxp：&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am developing sja1110 using nxp's RDB3 development board.Currently it looks like there is an error downloading the firmware，the firmware I get from Goldvip-S32G3-1.6.0, sja1110.ko,build with yocto.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So my question is what's going wrong&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[ 3.874020] pfeng 46000000.pfe pfe2: Registered PTP HW clock successfully on EMAC2&lt;BR /&gt;[ 3.921464] sja1110 spi5.0: probing uc&lt;BR /&gt;[ 3.921605] sja1110 spi5.1: probing switch&lt;BR /&gt;[ 3.921871] sja1110 spi5.1: Could not get GPIO from device tree&lt;BR /&gt;[ 3.921886] sja1110 spi5.1: [sja1110_post_probe_upload_worker] Trying to initialize switch&lt;BR /&gt;[ 3.922266] sja1110 spi5.1: [sja1110_init_hw] loaded fw 'sja1110_switch.bin'&lt;BR /&gt;[ 3.922337] sja1110 spi5.1: [sja1110_pre_switch_upload] Found switch config of size 2276&lt;BR /&gt;[ 3.922457] sja1110 spi5.1: Uploading config...&lt;BR /&gt;[ 3.942160] sja1110 spi5.1: Successfully configured!&lt;BR /&gt;[ 3.942198] sja1110 spi5.0: [sja1110_post_probe_upload_worker] Trying to initialize uC&lt;BR /&gt;[ 3.942803] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)&lt;BR /&gt;[ 3.947115] sja1110 spi5.0: [sja1110_init_hw] loaded fw 'sja1110_uc.bin'&lt;BR /&gt;[ 3.947124] sja1110 spi5.0: [sja1110_pre_uc_upload] Found firmware of size 320312&lt;BR /&gt;[ 3.947185] sja1110 spi5.0: [sja1110_pre_uc_upload] firmware appears to be valid&lt;BR /&gt;[ 3.947220] sja1110 spi5.0: [sja1110_pre_uc_upload] \xc2\xb5C not ready for download (Status=0x31)&lt;BR /&gt;[ 3.947254] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947259] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947264] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947295] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947300] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947304] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947335] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947340] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947345] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947375] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947381] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947385] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947416] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947421] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947425] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947456] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947461] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947465] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947496] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947501] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947505] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947536] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947541] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947545] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947575] sja1110 spi5.0: [sja1110_uc_parse_status] Invalid status header (0xfb)&lt;BR /&gt;[ 3.947580] sja1110 spi5.0: [sja1110_uc_read_status] Parsing uC status failed with -22&lt;BR /&gt;[ 3.947586] sja1110 spi5.0: [sja1110_pre_uc_upload] Could not read \xc2\xb5C status&lt;BR /&gt;[ 3.947590] sja1110 spi5.0: checking firmware failed with -22&lt;BR /&gt;[ 4.517033] pfeng 46000000.pfe pfe0: configuring for fixed/sgmii link mode&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Aug 2023 03:02:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-VNP-RDB3-sja1110/m-p/1697098#M4304</guid>
      <dc:creator>Quentin2022</dc:creator>
      <dc:date>2023-08-02T03:02:37Z</dc:date>
    </item>
    <item>
      <title>Re: S32G-VNP-RDB3  sja1110</title>
      <link>https://community.nxp.com/t5/S32G/S32G-VNP-RDB3-sja1110/m-p/1697831#M4311</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;On which boot configuration do you have the SJA1110? This should be told by the J189, as shown under the RDB3 schematic:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DanielAguirre_0-1690998699588.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/234802iFBC5C4FAD45E88FC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DanielAguirre_0-1690998699588.png" alt="DanielAguirre_0-1690998699588.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The SJA1110 should be configured as "SDL Boot", since it will be booting from a serial interface (SPI). Once we configure the boot to be SDL, we have the following boot log:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DanielAguirre_1-1690998778269.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/234803iDEB62E57C253C4E7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DanielAguirre_1-1690998778269.png" alt="DanielAguirre_1-1690998778269.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Aug 2023 17:53:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-VNP-RDB3-sja1110/m-p/1697831#M4311</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2023-08-02T17:53:29Z</dc:date>
    </item>
    <item>
      <title>Re: S32G-VNP-RDB3  sja1110</title>
      <link>https://community.nxp.com/t5/S32G/S32G-VNP-RDB3-sja1110/m-p/1757452#M5303</link>
      <description>&lt;P&gt;Hello Daniel&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;could you share the method about how to get sja1110_switch.bin and sja1110_uc.bin?&amp;nbsp; &amp;nbsp;how to build it, based on what SDK?&amp;nbsp; i got one firmware binary from local FAE, but not sure what it is, i just name it as sja1110_uc.bin, and got below info:&lt;/P&gt;
&lt;P&gt;s32g399ardb3 login: root&lt;BR /&gt;root@s32g399ardb3:~#&lt;BR /&gt;root@s32g399ardb3:~# dmesg |grep sja1110&lt;BR /&gt;[ 0.646777] gpio-345 (sja1110-rst-phy-t1): hogged as output/low&lt;BR /&gt;[ 0.652274] gpio-402 (sja1110-rst-core): hogged as output/low&lt;BR /&gt;[ 6.929116] sja1110: loading out-of-tree module taints kernel.&lt;BR /&gt;[ 6.929596] SPI driver sja1110 has no spi_device_id for nxp,sja1110-switch&lt;BR /&gt;[ 6.929601] SPI driver sja1110 has no spi_device_id for nxp,sja1110-uc&lt;BR /&gt;[ 6.929699] sja1110 spi5.0: probing uc&lt;BR /&gt;[ 6.929827] sja1110 spi5.1: probing switch&lt;BR /&gt;[ 6.930091] sja1110 spi5.1: Could not get GPIO from device tree&lt;BR /&gt;[ 6.930111] sja1110 spi5.1: [sja1110_post_probe_upload_worker] Trying to initialize switch&lt;BR /&gt;&lt;STRONG&gt;[ 6.930519] sja1110 spi5.1: Direct firmware load for sja1110_switch.bin failed with error -2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[ 6.930529] sja1110 spi5.1: request_firmware failed with -2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[ 6.930535] sja1110 spi5.0: [sja1110_post_probe_upload_worker] Trying to initialize uC&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[ 6.934007] sja1110 spi5.0: [sja1110_init_hw] loaded fw 'sja1110_uc.bin'&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[ 6.934016] sja1110 spi5.0: [sja1110_pre_uc_upload] Found firmware of size 126400&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[ 6.934090] sja1110 spi5.0: [sja1110_pre_uc_upload] firmware appears to be valid&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[ 6.934125] sja1110 spi5.0: [sja1110_pre_uc_upload] \xc2\xb5C not ready for download (Status=0x31)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[ 6.934213] sja1110 spi5.0: Uploading firmware...&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[ 7.293332] sja1110 spi5.0: Upload successfully verified!&lt;/STRONG&gt;&lt;BR /&gt;root@s32g399ardb3:~# ls /lib/firmware/&lt;BR /&gt;s32cc_hse_fw.bin s32g_pfe_class.fw s32g_pfe_util.fw sja1110_uc.bin&lt;BR /&gt;root@s32g399ardb3:~#&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2023 08:18:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-VNP-RDB3-sja1110/m-p/1757452#M5303</guid>
      <dc:creator>y_ytao</dc:creator>
      <dc:date>2023-11-15T08:18:41Z</dc:date>
    </item>
  </channel>
</rss>

