-
NVIDIA Jetson Orin Nano running a custom Linux image (analogdevicesinc/gmsl: Gigabit Multimedia Serial Link (GMSL) technology from Analog Devices, Inc. (ADI)).
-
AD-GMSL522-SL carrier board.
-
MAX96716F EV kit connected to the carrier board through the Samtec connector. (i2c address 0x98)
-
MAX96717F EV kit connected to the MAX96716F over GMSL Link A using a coaxial cable. (i2c address 0x80)
-
An SPI peripheral connected to the serializer side.
/dev/spidev has been verified.-
Jetson Orin Nano: SPI Master
-
MAX96716F: SPI Subordinate
-
MAX96717F: SPI Main
-
SPI peripheral: SPI Slave
-
SS1 asserts correctly.
-
The SPI clock is generated correctly.
-
MOSI contains the expected transmitted data (e.g. 0xA5).
-
The SPI waveform on the deserializer MFP pins appears correct.
-
The serializer SPI clock output remains at a constant logic level.
-
The serializer SS1 output also remains at a constant logic level.
-
The serializer MOSI pin exhibits some activity, but it does not appear to be a valid SPI MOSI waveform.
RIB 98 0177 1 1RIB 98 0177 1 2RIB 98 0177 1 3RIB 98 0177 1 ...RIB 80 0177 1 00x0025) increase on both the deserializer and serializer, which suggests that packets are traversing the GMSL link.-
SPI Mode 0 and SPI Mode 3.
-
One-byte and four-byte SPI transfers.
-
Different SPI Main/Subordinate configurations.
-
Different GPIO/MFP configurations.
-
RO/BNE configurations from the MAX96717F user guide (max96717fr-user-guide.pdf).
-
Verification of SPI timing using an oscilloscope.
-
Verification that the Jetson SPI controller is functioning correctly.
-
Is there any additional configuration required before the serializer begins driving its local SPI interface?
-
Are there any required link-initialization or reset procedures specific to the MAX96716F/MAX96717F? It seems to Auto-Link when both evkits are detected (indicated by LOCK LEDs on each evkit)
-
Are there any recommended registers or status indicators that you would suggest checking to verify that the SPI control tunnel is operating correctly?






RIB 98 0162 1 00 RIB 98 0170 1 09 RIB 98 0171 1 01 RIB 98 0172 1 03 RIB 98 0173 1 1E RIB 98 0174 1 1E RIB 98 0175 1 1E RIB 98 0176 1 04 RIB 98 0177 1 <incrementing> RIB 98 0178 1 00 RIB 98 0179 1 00 RIB 98 002C 1 04 RIB 80 0170 1 0B RIB 80 0171 1 01 RIB 80 0172 1 03 RIB 80 0173 1 1E RIB 80 0174 1 1E RIB 80 0175 1 1E RIB 80 0176 1 04 RIB 80 0177 1 00 RIB 80 0178 1 00 RIB 80 0179 1 00 RIB 80 002C 1 04



RIB 98 0001 1 1 RIB 98 0003 1 0 RIB 98 0005 1 0 RIB 98 0006 1 DE RIB 98 0010 1 11 RIB 98 0013 1 DA RIB 80 0001 1 4 RIB 80 0003 1 0 RIB 80 0005 1 0 RIB 80 0006 1 90 RIB 80 0010 1 1 RIB 80 0013 1 DA