Post Go back to editing

Compiling API

Has anyone had any luck compiling the AD9371 (Mykonos) API? I am trying to compile the API from https://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html on the SD card that came with our eval board and a Xilinx Zynq eval board. We have also tried it under the image that is posted at https://wiki.analog.com/resources/tools-software/linux-software/zynq_images.

Parents
  • I am using the SD card that came with our AD9371 eval board and a Xilinx Zynq ZC706 eval board. Attached is a screenshot showing the system info.

    Currently I am trying to use the c files generated by the eval software (v2.0.42) to configure the AD9371. After it is configured, we can use Matlab/Python/etc to interface with it throught the DLL. So at this point, I have downloaded the API (v3518, https://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html) and added the eval sw generated files to it (as outlined in the preliminary user guide UG-992).

    The default system is missing needed headers and then conflicts arise when we do bring those headers in from another kernal that we are developing for this particular eval board. Eventually we get to the point of missing a dependecy that we can't find anywhere and is probably an Xilinx specific one. The compiler is gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3. We are seeing similar problems under both the Linux distro that came with our board and the Linux distro posted on the wiki (https://wiki.analog.com/resources/tools-software/linux-software/zynq_images).

    I would rather not go into specific details about errors at this point because I'm more just trying to figure out if anyone has built the API on the defualt SD image (either the delivered or downloaded one).

Reply
  • I am using the SD card that came with our AD9371 eval board and a Xilinx Zynq ZC706 eval board. Attached is a screenshot showing the system info.

    Currently I am trying to use the c files generated by the eval software (v2.0.42) to configure the AD9371. After it is configured, we can use Matlab/Python/etc to interface with it throught the DLL. So at this point, I have downloaded the API (v3518, https://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html) and added the eval sw generated files to it (as outlined in the preliminary user guide UG-992).

    The default system is missing needed headers and then conflicts arise when we do bring those headers in from another kernal that we are developing for this particular eval board. Eventually we get to the point of missing a dependecy that we can't find anywhere and is probably an Xilinx specific one. The compiler is gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3. We are seeing similar problems under both the Linux distro that came with our board and the Linux distro posted on the wiki (https://wiki.analog.com/resources/tools-software/linux-software/zynq_images).

    I would rather not go into specific details about errors at this point because I'm more just trying to figure out if anyone has built the API on the defualt SD image (either the delivered or downloaded one).

Children
No Data