Post Go back to editing
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Missing files in the ADIN6310 driver software

Thread Summary

The user encountered issues building the ses-tsn-configuration-app for the ADIN6310 device over SPI in a Yocto environment, specifically due to missing header files (REG_registrar.h and SHL_command_line_interface.h). The final answer indicates that the ses-example-app builds successfully and the issue with ses-tsn-configuration-app is a type mismatch in the sr_get_items() function, which can be resolved by changing the type of valueCnt from int to size_t. The user is targeting an i.MX8 processor and will revisit the issue with the new hardware.
AI Generated Content
Category: Software
Software Version: ADIN6310SWDR-Rel5.1.0

Hi,

I am trying to control the ADIN6310 device over SPI from a processor running embedded linux. I was following UG2287 which led me to download ADIN6310SWDR-Rel5.1.0 and try to build the ses-example-app and ses-tsn-configuration-app into my yocto environment with the SPIDEV switch set. 

I initially attempted to follow the README but had to adjust bitbake recipes a little bit to make sure CMAKE was seeing all the source files… Unfortunately, I am still struggling to get it to build as it seem there are some header files (REG_registrar.h & SHL_command_line_interface.h) missing whichsome of the other source files refer to. 

Has anyone had any success with this driver software or know where these missing header files come from?

Thanks

Steve

Edit Notes


[locked by: CatherineR at 8:39 AM (GMT -4) on 7 Aug 2026]

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.