Hello,

I'm attempting to upgrade Gnuradio on my USRP E110 as the latest version 
available via opkg is only 3.6.5.1-r1.9.  I've ensured all the necessary 
dependencies have been updated first and am now trying to compile Gnuradio 
3.7.9.2 from source.



I've been able to successfully run cmake using the following command which was 
recommended for installation specifically for the E1xx series in the build 
instructions.



cmake -DCMAKE_CXX_FLAGS:STRING="-mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp 
-g" -DCMAKE_C_FLAGS:STRING="-mcpu=cortex-a8

-mfpu=neon -mfloat-abi=softfp -g" -DENABLE_GR_WXGUI=off -Wno-dev 
-DQWT_INCLUDE_DIRS=/usr/include -DQT_QMAKE_EXECUTABLE=/usr/bin 
-DQT_MOC_EXECUTABLE=/usr/bin -DQT_RCC_EXECUTABLE=/usr/bin 
-DQT_UIC_EXECUTABLE=/usr/bin ../



The only components that were disabled (and I don't think I need) are:

doxygen

sphinx

gr-comedi

gr-video-sdl

gr-wxgui

gr-zeromq



However, now when running make, I have a problem when it's generating Volk.  I 
don't understand this error in the slightest.  Have I missed something in the 
build process or is Volk not able to run on the E110 processor?



[  2%] Generating volk_machine_generic_orc.c

Scanning dependencies of target volk_obj

[  2%] Building ASM object 
volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonpipeline.s.o

/home/root/src/gnuradio-3.7.9.2/volk/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonpipeline.s:
 Assembler messages:

/home/root/src/gnuradio-3.7.9.2/volk/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonpipeline.s:43:
 Error: ']' expected -- `vld1.32 {tapsVal},[taps:128]!' 
/home/root/src/gnuradio-3.7.9.2/volk/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonpipeline.s:44:
 Error: ']' expected -- `vld2.32 {inRealVal-inCompVal},[input:128]!'

/home/root/src/gnuradio-3.7.9.2/volk/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonpipeline.s:55:
 Error: ']' expected -- `vld1.32 {tapsVal},[taps:128]!'

/home/root/src/gnuradio-3.7.9.2/volk/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonpipeline.s:56:
 Error: ']' expected -- `vld2.32 {inRealVal-inCompVal},[input:128]!'

make[2]: *** 
[volk/lib/CMakeFiles/volk_obj.dir/__/kernels/volk/asm/neon/volk_32fc_32f_dot_prod_32fc_a_neonpipeline.s.o]
 Error 1

make[1]: *** [volk/lib/CMakeFiles/volk_obj.dir/all] Error 2

make: *** [all] Error 2




Has anyone upgraded Gnuradio successfully on an E100/E110?

Thanks,

Brad Babcock
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to