Post Go back to editing

No-Os drivers DAC_DMA Example build problem

I have recently started using ADRV9009 Evaluation board along with ZC706 board (Plan to use with ZCU102 later by month end ).

I created the project cloning the sources from https://github.com/analogdevicesinc/hdl/ for both ZC706 and ZCU102 platforms and even downloaded the source codes from https://github.com/analogdevicesinc/hdl/ created the hw hw_bsp and sw project on XSDK and could compile properly.

Using https://github.com/analogdevicesinc/no-OS/blob/master/projects/adrv9009/src/app/headless.c as example code.

But if I uncomment DAC_DMA_EXAMPLE  from https://github.com/analogdevicesinc/no-OS/blob/master/projects/adrv9009/src/app/app_config.h this file to check the DMA example build fails with error "ad9528_gpio_param undeclared? Did you mean adi_hal_param"  and next error is "storage size of 'gpio_init_plddrbypass' is unknown"

Kindly suggest is I am missing any header or where gpio_init_plddrbypass gets defined?

Thanks in advance

Arun Kumar

Parents Reply Children
  • SDK program starts headless.c  that contains initialization and setup and then sending data and receiving followed by the final stage that power down the hardware. Is it necessary to power down the hardware? I am thinking something is not right in the DAC_DMA_Example example, either software, configuration or hardware. Because I did not change the program other than printing out the results.

    Thanks

  • If you don't see the issue on a freshly powered on board (please confirm if this is the case), the issue might be caused by some components that are not properly reset when the software is re-run.

    Dragos

  • I am seeing the issue most of the time, even if I reset the FPGA board. The sine wave I am receiving is also very noisy. I checked the status of Rx/Tx or radio on and any other reasons I thought but I did not find the solution. I tried less lane HDL version still not good, I actually spend a lot of time to make it work, unfortunately was not successful. Please let me know if there is a log or functions I can use for find the issue.

    Thanks

  • I borrowed a zcu102 to try adrv9009, the first time I tried the sine wave example, it worked without any problem. So, I am still thinking there is something not right with the design of zc706. I do appreciate it if you check it for me and let me know. 

    Thanks