Hi all,
While working on updating the ZCU216 PYNQ image from v2.7 to v3.0.1, I noticed some of the function prototypes and structs in xrfdc_functions.c
have not been updated and do not match the definitions in the RFDC v2.6 PG269 document. They’re still following the RFDC v2.4 definitions.
In particular the XRFdc_GetClkDistribution
function, XRFdc_Distribution_System_Settings
and XRFdc_Distribution_Settings
structs.
While the libxrfdc.so
built with the latest image build is different from the previous version, but I still can’t tell if the above function arguments have been updated in the latest version.
In v2.7, the XRFdc_GetClkDistribution function prototype is:
u32 XRFdc_GetClkDistribution(XRFdc *InstancePtr, XRFdc_Distribution_Settings *DistributionSettingsPtr);
and in v3.0.1:
u32 XRFdc_GetClkDistribution(XRFdc *InstancePtr, XRFdc_Distribution_System_Settings *DistributionSystemPtr);
Anyone has come across this issue? don’t we need these updates in xrfdc_functions.c
?
Thanks,
Shant