Post Go back to editing

no-OS code of AD9379A?

Hello! I'm using the Xilinx ZC706 evaluation board and AD9379A FMC evaluation board.

According to, I have built a vivado HDL project.

Besides, I have built a no-OS project in SDK according to But the makefile can't  be used because "spi.h" is missed. I'm sure that I used the latest version.

So I add these .c and .h files to SDK project manually. And I have seen that the "spi.h" in isn't right and it can be represented by the "platform_drivers.h" in So the "include spi.h" in some .c files are modified to "include platform_drivers.h" by myself.

And I found that the "config.h" needs to be modified to meet the corresponding development board. After all the steps are done, I run the debug. But when running to the "dac_setup(&ad9739a_core)", "DAC Core Status errors" is shown in the SDK terminal. I don't know why.

Parents Reply
  • I do the following steps:

    Firstly, I download the hdl(2018-r2) and no-os(2018-r2) on the github. And I use the "make" command to create a vivado 2018.2 project for zc706.

    Secondly, I also use the "make" command to create the no-os project of ad9739.

    Thirdly, I launch sdk in vivado and I add the existing sdk project of no-os to sdk.

    Finally, I run the debug as the following pictures.

    Is there any problem in my steps? Thank you!