Hello,
I was wondering has anyone managed to build the ZPU firmware on Windows? I’m trying to modify the original ettus x310 fpga design and the zpu fw, and I’m stuck with the below mentioned error. Also, I have another question regarding what to do once I build the fw. If I understand correctly, the output of the zpugcc compiler is the .elf file. Do I convert it to .hex file? How do I do that? How do I include it in the fpga design? Thank you, Ana Svircic From: Ana Svirčić [mailto:ana.svir...@mikroprojekt.hr] Sent: Monday, February 19, 2018 1:12 PM To: 'usrp-users@lists.ettus.com' <usrp-users@lists.ettus.com> Subject: x310 ZPU firmware Hi all, I’m trying to build the ZPU firmware for the x310 on Windows using Cygwin. I downloaded zpugcc from github (https://github.com/zylin/zpugcc) and added the path to the zpugcc bin directory to the $PATH environment variable. I run the following commands in cygwin and get the following error: mkdir /cygdrive/c/Users/roadwarrior/Desktop/e/uhd/firmware/build cd /cygdrive/c/Users/roadwarrior/Desktop/e/uhd/firmware/build cmake ../usrp3 CMake Deprecation Warning at /usr/share/cmake-3.6.2/Modules/CMakeForceCompiler.cmake:79 (message): The CMAKE_FORCE_C_COMPILER macro is deprecated. Instead just set CMAKE_C_COMPILER and allow CMake to identify the compiler. Call Stack (most recent call first): CMakeLists.txt:25 (CMAKE_FORCE_C_COMPILER) -- Found PythonInterp: /cygdrive/c/ProgramData/Anaconda3/python.exe (found version "3.6.3") -- Configuring done -- Generating done -- Build files have been written to: /cygdrive/c/Users/roadwarrior/Desktop/e/uhd/firmware/build make Scanning dependencies of target usrp3fw [ 2%] Building C object lib/CMakeFiles/usrp3fw.dir/udp_uart.c.obj zpu-elf-gcc.exe: /cygdrive/c/Users/roadwarrior/Desktop/e/uhd/firmware/usrp3/lib/udp_uart.c: No such file or directory zpu-elf-gcc.exe: no input files make[2]: *** [lib/CMakeFiles/usrp3fw.dir/build.make:63: lib/CMakeFiles/usrp3fw.dir/udp_uart.c.obj] Error 1 make[1]: *** [CMakeFiles/Makefile2:86: lib/CMakeFiles/usrp3fw.dir/all] Error 2 make: *** [Makefile:128: all] Error 2 The file udp_uart.c does exist in the mentioned directory. Don't know how to proceed. Can anybody help with this issue? Thank you and regards, Ana Svircic
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com