Post Go back to editing

Building no-os software for ad9081 fails

Thread Summary

The user encountered build errors when trying to drive AD9082-FMCA-EBZ on ZCU102 using the No-OS master branch. The solution involved ensuring the tinyiiod submodules were cloned and either installing git or modifying the `libraries.mk` file to set `-DTINYIIOD_VERSION_GIT=0x1234567`. The 2019_R2 branch of No-OS is also recommended for compatibility with Vivado 2019.1.
AI Generated Content

I am trying to drive AD9082-FMCA-EBZ on ZCU102.

First, I built the following code (hdl_2019_r2) with Vivado 2019.1 to create an hdf file (because to generate hdf instead of xsa).
github.com/.../zcu102

And when I tried "make" after copying the hdf file to the ad9081 folder using No-os master branch, the following error occurred.

G:\WORK\adi_repo\no-OS-master\projects\ad9081>make
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make: G:/WORK/adi_repo/no-OS-master/tools/scripts/libraries.mk:8: pipe: No error
[00:00:00] Building for xilinx
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] Evaluating hardware: system_top.hdf
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: G:/WORK/adi_repo/no-OS-master/tools/scripts/xilinx.mk:180: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] Creating IDE project
[00:00:00] Configuring project
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[2]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] Linking srcs to created project
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[3]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\ad9081\src\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\ad9081\src\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\jesd204\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\jesd204\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\jesd204\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\jesd204\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\platform\xilinx\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\platform\xilinx\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\platform\xilinx\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\util\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\ad9081\src\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\platform\xilinx\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\platform\xilinx\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\util\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\util\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\util\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\libraries\iio\libtinyiiod\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\ad9081\src\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\ad9081\src\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\ad9081\src\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\ad9081\src\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\adc\ad9081\api\이(가)  이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\frequency\hmc7044\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\axi_adc_core\ 이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\axi_dac_core\ 이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\axi_dmac\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\jesd204\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\jesd204\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\jesd204\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\jesd204\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\axi_core\jesd204\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\platform\xilinx\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\platform\xilinx\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\ad9081\src\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\platform\xilinx\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\drivers\platform\xilinx\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\include\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\iio\iio_axi_adc\이(가) 이미 있 습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\iio\iio_axi_dac\이(가) 이미 있 습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\libraries\iio\이(가) 이미 있습 니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\libraries\iio\이(가) 이미 있습 니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\libraries\iio\libtinyiiod\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\libraries\iio\libtinyiiod\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
하위 디렉터리 또는 파일 G:\WORK\adi_repo\no-OS-master\projects\ad9081\build\app\src\noos\libraries\iio\libtinyiiod\이(가) 이미 있습니다.
이 작업을 수행할 수 있는 권한이 없습니다.
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] ad9081.c
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/ad9081.c: In function 'ad9081_setup':
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/ad9081.c:561:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (i = 0; i < ARRAY_SIZE(phy->adc_main_decimation); i++) {
                ^
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/ad9081.c:568:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (i = 0; i < ARRAY_SIZE(phy->adc_chan_decimation); i++) {
                ^
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/ad9081.c:629:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (i = 0; i < ARRAY_SIZE(phy->jesd_rx_link[0].link_converter_select);
                ^
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/ad9081.c:639:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
        i < ARRAY_SIZE(phy->jesd_rx_link[1].link_converter_select);
          ^
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/ad9081.c: In function 'ad9081_parse_jesd_link_init_param':
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/ad9081.c:936:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (i = 0; i < ARRAY_SIZE(link->logiclane_mapping); i++)
                ^
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/ad9081.c:940:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (i = 0; i < ARRAY_SIZE(link->link_converter_select); i++)
                 ^
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] adi_ad9081_adc.c
In file included from G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_adc.c:16:0:
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_adc.c: In function 'adi_ad9081_adc_ddc_fine_select_set':
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_adc.c:182:36: warning: comparison is always false due to limited range of data type [-Wtype-limits]
  AD9081_INVALID_PARAM_RETURN(fddcs > AD9081_ADC_FDDC_ALL);
                                    ^
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_config.h:99:7: note: in definition of macro 'AD9081_INVALID_PARAM_RETURN'
   if (r) {                                                       \
       ^
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] adi_ad9081_dac.c
In file included from G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_dac.c:16:0:
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_dac.c: In function 'adi_ad9081_dac_chan_select_set':
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_dac.c:34:39: warning: comparison is always false due to limited range of data type [-Wtype-limits]
  AD9081_INVALID_PARAM_RETURN(channels > AD9081_DAC_CH_ALL);
                                       ^
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_config.h:99:7: note: in definition of macro 'AD9081_INVALID_PARAM_RETURN'
   if (r) {                                                       \
       ^
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] adi_ad9081_device.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] adi_ad9081_hal.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] adi_ad9081_jesd.c
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_jesd.c: In function 'adi_ad9081_jesd_determine_common_nc':
G:/WORK/adi_repo/no-OS-master/drivers/adc/ad9081/api/adi_ad9081_jesd.c:4229:17: warning: comparison is always true due to limited range of data type [-Wtype-limits]
  for (i = 15; i >= 0; i--) {
                 ^~
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] axi_adc_core.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] axi_dac_core.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] axi_dmac.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] axi_adxcvr.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] axi_jesd204_rx.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] axi_jesd204_tx.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] jesd204_clk.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] xilinx_transceiver.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] hmc7044.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] gpio.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] axi_io.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] delay.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] irq.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] uart.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] xilinx_gpio.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] xilinx_spi.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] spi.c
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] iio_axi_adc.c
G:/WORK/adi_repo/no-OS-master/iio/iio_axi_adc/iio_axi_adc.c: In function 'iio_axi_adc_read_dev':
G:/WORK/adi_repo/no-OS-master/iio/iio_axi_adc/iio_axi_adc.c:369:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  ret = axi_dmac_transfer(iio_adc->dmac, (uint32_t)buff, bytes);
                                         ^
G:/WORK/adi_repo/no-OS-master/iio/iio_axi_adc/iio_axi_adc.c:374:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   iio_adc->dcache_invalidate_range((uint32_t)buff, bytes);
                                    ^
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] iio_axi_dac.c
G:/WORK/adi_repo/no-OS-master/iio/iio_axi_dac/iio_axi_dac.c: In function 'iio_axi_dac_write_data':
G:/WORK/adi_repo/no-OS-master/iio/iio_axi_dac/iio_axi_dac.c:509:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   iio_dac->dcache_flush_range((uint32_t)buff, bytes);
                               ^
G:/WORK/adi_repo/no-OS-master/iio/iio_axi_dac/iio_axi_dac.c:513:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  return axi_dmac_transfer(iio_dac->dmac, (uint32_t)buff, bytes);
                                          ^
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:259: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, git -C G:/WORK/adi_repo/no-OS-master/libraries/iio/libtinyiiod/ rev-parse --short HEAD, ...) failed.
make[1]: ../../tools/scripts/generic.mk:210: pipe: Bad file descriptor
[00:00:00] [CC] iio.c
G:/WORK/adi_repo/no-OS-master/libraries/iio/iio.c:50:10: fatal error: tinyiiod.h: No such file or directory
 #include "tinyiiod.h"
          ^~~~~~~~~~~~
compilation terminated.
make[1]: *** [../../tools/scripts/generic.mk:259: G:/WORK/adi_repo/no-OS-master/projects/ad9081/build/objs/noos/libraries/iio/iio.o] Error 1
make: *** [../../tools/scripts/generic.mk:234: all] Error 2

G:\WORK\adi_repo\no-OS-master\projects\ad9081>

When I tried with No-os ad9081 branch,
Almost at the end, it ended with the error "The specified file could not be found".

4810.errorMsg branch-no-OS-ad9081.txt

Could you help me with this problem?
In addition, when will the Reference HDL code and No-OS software for AD9082-FMCA-EBZ be supported?