AD9082
Recommended for New Designs
The AD9082 mixed signal front-end (MxFE®) is a highly integrated device with a 16-bit, 12 GSPS maximum sample rate, RF digital-to-analog converter (DAC...
Datasheet
AD9082 on Analog.com
Hello,
I'm having trouble building PetaLinux for the ZCU102 + AD9082 platform, specifically for the zynqmp-zcu102-rev10-ad9082-m4-l8.dts design provided in the GitHub repository.
The HDL was built using the make command with default parameters. As instructed, I added the following line to the petalinuxbsp.conf file to ensure the correct DTS is used:
KERNEL_DTB="zynqmp-zcu102-rev10-ad9082-m4-l8"
However, during the build process, I encounter a syntax error. I’m unsure of the root cause, as the syntax appears correct. The DTS itself is provided by Analog Devices, and I have previously built many ADI-based Linux projects for different components without any issues.
The specific error is:
Subprocess output: Error: .../zcu102_ad9082/xilinx-zcu102-2023.2/build/tmp/work/xilinx_zcu102-xilinx-linux/device-tree/xilinx-v2023.2+gitAUTOINC+1a5881d004-r0/zynqmp-zcu102-revA.dts:10.1-9 syntax error FATAL ERROR: Unable to parse input tree
Hello OR1,
I do not have sufficient expertise with the ZCU102 + AD9082 PetaLinux to provide a definitive answer at this time. I will make sure this question is seen by someone with the appropriate background to give you a proper response.
In the meantime, you may find it useful to check the Analog Devices Engineer Zone and the ADI HDL GitHub repository's issue tracker, as similar build errors have been reported and resolved there in the past.
Thank you for your patience.
Hi,
It looks like that project is not part of the list of supported projects in meta-adi. Please look at:
https://github.com/analogdevicesinc/meta-adi/tree/2023_R2/meta-adi-xilinx#adding-a-new-devicetree
for more details!
- Nuno Sá
Hello nsa, Thank you for the reply,
Just for clarification, doesn't the existence of a .dts file in ADI's Linux repository imply that the configuration is supported?
Based on the support table in the Meta-ADI GitHub page, the list of supported projects appears to be much shorter than I anticipated. For example, there is no listed support for the ZCU102 + AD9082 combination, even though this setup is covered extensively in the HDL documentation and reference designs.
Could you please provide some insight into how support is determined in this context? Specifically, what is the relationship between the available HDL reference designs, Linux device tree files, and the projects officially listed as supported in Meta-ADI?
thank you,
OR1