Post Go back to editing

ADRV9001 no-OS System level design building issue

Category: Software
Product Number: ADRV9002

Hi,

We are using ADRV9001 EVAL board with ZCU102. We are trying to build adrv9001 no-OS software for xilinx and facing issue on creating project.

Note:- I have followed this steps from this link https://wiki.analog.com/resources/eval/user-guides/adrv9002/no-os-setup


While building the project on adrv9001, we are getting below error with "Timeout on establishing connection with Vitis".  I have installed Vitis 2023.2 version and Vivado 2023.2 also installed in my Ubuntu.


[11:32:54] Building for xilinx
[11:32:54] Creating and configuring the IDE project
Timeout while establishing a connection with Vitis
while executing
"error "Timeout while establishing a connection with Vitis""
(procedure "getsdkchan" line 125)
invoked from within
"getsdkchan"
(procedure "app" line 344)
invoked from within
"app create -name app -hw $::hw -proc $cpu -os standalone -template $::template"
(procedure "_vitis_project" line 9)
invoked from within
"_vitis_project"
(procedure "create_project" line 6)
invoked from within
"$function"
(file "/home/uthayakumar/work/NAVASA/no-OS/tools/scripts/platform/xilinx/util.tcl" line 280)
make[1]: *** [/home/uthayakumar/work/NAVASA/no-OS/tools/scripts/xilinx.mk:238: xilinx_project] Error 1
make: *** [../../tools/scripts/generic.mk:257: all] Error 2

What is issue with Vitis software, do i need to install any software for this and please guide until sdkopen command.

Thanks in advance

Uthayakumar RH

Thread Notes

  • Hi George,

    I followed the same link, im getting error at do MAKE

    I'm using Linux and GNU make version 4.2.1 and compiling for xilinx. Im using Vivado 2023.2

    I followed below steps to make the projects,

    uthayakumar@system:/home/uthayakumar/work/NAVASA/Vitis/Vitis/2023.2# source settings64.sh
    uthayakumar@system:/home/uthayakumar/work/NAVASA/Vitis/Vitis/2023.2# cd ../../..
    uthayakumar@system:/home/uthayakumar/work/NAVASA# cd no-OS/

    uthayakumar@system:/home/uthayakumar/work/NAVASA/no-OS/projects/adrv9001# ls
    build builds.json Makefile scripts src src.mk system_top.xsa

    uthayakumar@system:/home/uthayakumar/work/NAVASA/no-OS/projects/adrv9001# make

    [11:21:49] Building for xilinx
    [11:21:49] Creating and configuring the IDE project
    Timeout while establishing a connection with Vitis
    while executing
    "error "Timeout while establishing a connection with Vitis""
    (procedure "getsdkchan" line 125)
    invoked from within
    "getsdkchan"
    (procedure "app" line 344)
    invoked from within
    "app create -name app -hw $::hw -proc $cpu -os standalone -template $::template"
    (procedure "_vitis_project" line 9)
    invoked from within
    "_vitis_project"
    (procedure "create_project" line 6)
    invoked from within
    "$function"
    (file "/home/uthayakumar/work/NAVASA/no-OS/tools/scripts/platform/xilinx/util.tcl" line 280)
    make[1]: *** [/home/uthayakumar/work/NAVASA/no-OS/tools/scripts/xilinx.mk:238: xilinx_project] Error 1
    make: *** [../../tools/scripts/generic.mk:257: all] Error 2


    Can you please give some solution for this

    Thanks

    Uthayakumar RH

  • Hi,

    You seem to be doing the build correctly, but it looks like you ran into a tooling (Xilinx) issue which would better be addressed on Xilinx forums.

    support.xilinx.com/.../how-to-prevent-timeout-when-establishing-a-connection-with-vitis-

    I would like to see your $PATH so please do the whole build preparation again and right before doing `make` execute `echo $PATH` and paste the output here.

  • Hi 

    Yeah i visited this xilinx forum also for this issue. Even i tried, the way suggested still I'm getting issue.

    Below is my $PATH:

    uthayakumar@system:~/work/NAVASA/no-OS/projects/adrv9001$ echo $PATH
    /home/uthayakumar/work/NAVASA/Vitis/Vitis/2023.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

     

  • ,

    Looks like you have not done the source settings64.sh part from the build guide.

    This is how a normal PATH looks on linux:

    /tools/Xilinx/Vitis_HLS/2022.1/bin:/tools/Xilinx/Model_Composer/2022.1/bin:/tools/Xilinx/Vitis/2022.1/bin:/tools/Xilinx/Vitis/2022.1/gnu/microblaze/lin/bin:/tools/Xilinx/Vitis/2022.1/gnu/arm/lin/bin:/tools/Xilinx/Vitis/2022.1/gnu/microblaze/linux_toolchain/lin64_le/bin:/tools/Xilinx/Vitis/2022.1/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin:/tools/Xilinx/Vitis/2022.1/gnu/aarch32/lin/gcc-arm-none-eabi/bin:/tools/Xilinx/Vitis/2022.1/gnu/aarch64/lin/aarch64-linux/bin:/tools/Xilinx/Vitis/2022.1/gnu/aarch64/lin/aarch64-none/bin:/tools/Xilinx/Vitis/2022.1/gnu/armr5/lin/gcc-arm-none-eabi/bin:/tools/Xilinx/Vitis/2022.1/tps/lnx64/cmake-3.3.2/bin:/tools/Xilinx/Vitis/2022.1/aietools/bin:/tools/Xilinx/Vivado/2022.1/bin:/tools/Xilinx/DocNav:/usr/sbin:/home/george/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin