SPI Errors at the adrv9001_zc706 project.

I want to implement the adrv9001_zc706 project of the sdk folder (which is located at adrv9001-sdk\pkg\prototype\platform\projects\adrv9001_zc706).

I have produced the vivado project of the hdl folder including the IPs library and produced the .xsa file with the bitstream successfully. Also, I have imported successfully the sw with the required files into vitis and built the application. I defined the ADRV9001_ZC706_BASE addresses for the adrv9001_zc706.h file.

When I run the APP I receive the following on my terminal:

INFO: VADJ[1778394 uV].

INFO: ADRV9001 Rev.B ZC706 LVDS      

INFO: 2021-05-14-09-57               

INFO: version[8.1.0]

INFO: parameters[0.b]

INFO: build[5142021.95728]

ERROR: adrv9001 data mismatch, addr[ 3], mask[ff], rcv[ 0], exp[ 9]

ERROR: adrv9001 data mismatch, addr[ b], mask[ff], rcv[ 0], exp[56]

ERROR: adrv9001 data mismatch, addr[ 9], mask[ff], rcv[ 0], exp[ 1]

ERROR: adrv9001 data mismatch, addr[ 3], mask[ff], rcv[ 0], exp[ 9]

ERROR: adrv9001 data mismatch, addr[ b], mask[ff], rcv[ 0], exp[56]

ERROR: adrv9001 data mismatch, addr[ 9], mask[ff], rcv[ 0], exp[ 2]

ERROR: adrv9001 data mismatch, addr[ 3], mask[ff], rcv[ 0], exp[ 9]

ERROR: adrv9001 data mismatch, addr[ b], mask[ff], rcv[ 0], exp[56]

ERROR: adrv9001 data mismatch, addr[ 9], mask[ff], rcv[ 0], exp[ 4]

ERROR: adrv9001 data mismatch, addr[ 3], mask[ff], rcv[ 0], exp[ 9]

ERROR: adrv9001 data mismatch, addr[ b], mask[ff], rcv[ 0], exp[56]

ERROR: adrv9001 data mismatch, addr[ 9], mask[ff], rcv[ 0], exp[ 8]

ERROR: adrv9001 data mismatch, addr[ 3], mask[ff], rcv[ 0], exp[ 9]

ERROR: adrv9001 data mismatch, addr[ b], mask[ff], rcv[ 0], exp[56]

ERROR: adrv9001 data mismatch, addr[ 9], mask[ff], rcv[ 0], exp[10]

ERROR: adrv9001 data mismatch, addr[ 3], mask[ff], rcv[ 0], exp[ 9]

ERROR: adrv9001 data mismatch, addr[ b], mask[ff], rcv[ 0], exp[56]

ERROR: adrv9001 data mismatch, addr[ 9], mask[ff], rcv[ 0], exp[20]

ERROR: adrv9001 data mismatch, addr[ 3], mask[ff], rcv[ 0], exp[ 9]

ERROR: adrv9001 data mismatch, addr[ b], mask[ff], rcv[ 0], exp[56]

ERROR: adrv9001 data mismatch, addr[ 9], mask[ff], rcv[ 2], exp[40]

INFO: reference clock [38401790 Hz]

INFO: TDD clock [200012820 Hz]

INFO: GPIO clock [200011294 Hz]

INFO: MCS clock [38403316 Hz]

INFO: SSI[4000] clock [130631704 Hz], ratio [24]

INFO: SSI[5000] clock [130595080 Hz], ratio [24]

INFO: SSI[6000] clock [130602710 Hz], ratio [24]

INFO: SSI[7000] clock [130559982 Hz], ratio [24]

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x4000]: SAMPLE-COUNT: 1

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x4000]: DELAY-SCAN:

      -00-01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31

      --7--4--0--0--0--0--0--0--0--0--0--4--4--4--8--0--0--0--0--0--0--0--0--7--4--4--4--0--0--0--0--0

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x4000]: DELAY-SWEEP: 07807803

INFO: SSI[4000] Calibrated delay is 6 (0x6).

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x5000]: SAMPLE-COUNT: 1

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x5000]: DELAY-SCAN:

      -00-01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31

      --4--7--4--4--0--0--0--0--0--0--0--0--4--4--4--4--4--0--0--0--0--0--0--0--b--b--4--4--4--0--0--0

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x5000]: DELAY-SWEEP: 1f01f00f

INFO: SSI[5000] Calibrated delay is 8 (0x8).

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x6000]: SAMPLE-COUNT: 1

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x6000]: DELAY-SCAN:

      -00-01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31

      --0--0--0--0--0--4--4--4--4--4--8--0--0--0--0--0--0--0--0--4--4--4--4--4--4--4--4--4--4--4--4--4

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x6000]: DELAY-SWEEP: fff807e0

INFO: SSI[6000] Calibrated delay is 15 (0xf).

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x7000]: SAMPLE-COUNT: 1

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x7000]: DELAY-SCAN:

      -00-01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31

      --0--0--0--0--0--8--4--4--4--4--0--0--0--0--0--0--0--0--0--0--8--4--4--4--4--4--4--4--4--4--4--4

INFO: AXI-ADRV9001-ID[0x40040000]: SSI-ID[0x7000]: DELAY-SWEEP: fff003e0

INFO: SSI[7000] Calibrated delay is 15 (0xf).

INFO: Done.

 

The above errors come from the adrv9001_spi_test() function which is located in the adrv9001_setup.c file.

Firstly, I would like to ask where can I find the register map of these addresses at the errors and what do the expected values mean?

Secondly, in adrv9001_setup.c file there are many calls of the adrv9001_reg_write and adrv9001_reg_field_write functions. What are these addresses and their values so I can learn how to setup the ADRV9001?

Thanks in advance.