Hello @XD
Answering to your questions:
- The dip switch (SW17) is used to multiplex the output of the SerDes
You can see that if you follow the signals of the switch in the schematic, available in the Design Files section of the S32G-VNP-RDB3 Product page.
alejandro_e_0-1727144228932.png
Therefore you need to modify the DIP switch to have the expected behavior.
- The SAJ1110 binary can be flashed from linux as the RDB3 Ethernet Enablement Guide indicates
As described in the Ethernet enablement guide, you can compile the binary yourself, but you can also find it in the GoldVIP package with the following configuration [GoldVIP User manua, Rev. 1.12.0 — 18 June 2024]:
alejandro_e_1-1727145196493.png
You can download this package in the AUTO-SW-PACKAGE-MANAGER :
alejandro_e_2-1727145353814.png
You can find the user manual in the documentation folder and the SJA1110 binaries in the binaries folder.
- It is also possible to download the SJA1110 firmware by flashing and running the fsl-image-goldvip-s32g399ardb3.sdcard image in your RDB3
If you flash and run the GoldVIP image for the RDB3, also available in the binaries folder, you can see that the firmware will be flashed in the SJA1110 in the bootlogs
alejandro_e_3-1727145630124.png
...
alejandro_e_4-1727145649967.png
You just need to configure the jumpers as described in the Ethernet enablement guide:
J189: Pin1-2:Short, Pin3-4: Short
- With the SDK you can change the configuration of the SJA1110
You can modify the configuration according to your needs if needed, just be aware that an NDA is needed to access the package, as you can probably see if you click the link in step 1 of the Ethernet enablement guide (https://www.nxp.com/document/guide/get-started-with-the-sja1110-evm:GS-SJA1110-EVM) in step 3 of the Get software section.
Let me know if this information was useful.