AD9371 noOS driver error

Hi all, 

We're update the AD9371 HDL to vivado 2018.3 version on Zynq-7000(ZC706) platform

After clone the latest version from HDL https://github.com/analogdevicesinc/hdl and noOS driver https://github.com/analogdevicesinc/no-OS, there are several issues. 

the HDL project we are tested in Linux driver and it work normally. 

first, 

there is primary error shows the platform_xilinx/jesd_core.h has an error of no definition for "mykonosDevice_t"

https://github.com/analogdevicesinc/no-OS/blob/master/ad9371/sw/platform_xilinx/jesd_core.h#L105

int32_t xcvr_setup(mykonosDevice_t *myk_dev);
int32_t jesd_setup(mykonosDevice_t *myk_dev);
int32_t jesd_tx_enable(mykonosDevice_t *myk_dev);
int32_t jesd_rx_enable(mykonosDevice_t *myk_dev);

Second, there is no no address in hdl-master mapped to AXI_AD9371_CORE_BASEADDR as described in 

https://github.com/analogdevicesinc/no-OS/issues/256

Third, the JESD report is mismatched to the device. 

the device in use is Zynq-7000(GTX2) but the initial shows the different results and framer and deframer are abnormal. 

Please wait...
RX_XCVR (GTH4) initialization OK
TX_XCVR (GTH4) initialization OK
RX_OS_XCVR (GTH4) initialization OK
MCS successful
CLKPLL locked
AD9371 ARM version 5.1.1
PLLs locked
Calibrations completed successfully
RxFramerStatus = 0x20
OrxFramerStatus = 0x20
DeframerStatus = 0x21
(null)

Thanks in advance 

H.A. Hou

Parents Reply Children
No Data