This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8127 IPNC RDK Release (v3.9.1) Syslink example

I work with DM8127 IPNC RDK Release (v3.9.1)

I try to build sylink example and get a problem:

$ sudo make
#
# Making all ...
make -C host all
make[1]: вход в каталог «/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/syslink_2_21_02_10/examples/ex01_helloworld/host»
#
# Making all ...
make PROFILE=debug app_host
make[2]: вход в каталог «/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/syslink_2_21_02_10/examples/ex01_helloworld/host»
#
# Making bin/debug/obj/main_host.ov5T ...
/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/linux_devkit/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc -c -MD -MF bin/debug/obj/main_host.ov5T.dep -march=armv5t -D_REENTRANT -Dxdc_target_name__=GCArmv5T -Dxdc_target_types__=gnu/targets/arm/std.h -Wall -ffloat-store  -fPIC -Wunused -Dfar= -ggdb -D DEBUG -I. -I/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/syslink_2_21_02_10/packages -I/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/bios_6_37_01_24/packages -I/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/ipc_1_25_03_15/packages -o bin/debug/obj/main_host.ov5T main_host.c
In file included from /home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/linux_devkit/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include/endian.h:60:0,
                 from /home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/linux_devkit/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include/bits/waitstatus.h:64,
                 from /home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/linux_devkit/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include/stdlib.h:42,
                 from main_host.c:40:
/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/linux_devkit/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include/bits/byteswap.h: In function '__bswap_32':
/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/linux_devkit/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include/bits/byteswap.h:45:1: sorry, unimplemented: Thumb-1 hard-float VFP ABI
 {
 ^
makefile:83: recipe for target 'bin/debug/obj/main_host.ov5T' failed
make[2]: *** [bin/debug/obj/main_host.ov5T] Error 1
make[2]: выход из каталога «/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/syslink_2_21_02_10/examples/ex01_helloworld/host»
makefile:52: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: выход из каталога «/home/gleb/WORK/ipnc_rdk-3.9.1/Source/ti_tools/syslink_2_21_02_10/examples/ex01_helloworld/host»
makefile:43: recipe for target 'all' failed
make: *** [all] Error 2

What does this error  "sorry, unimplemented: Thumb-1 hard-float VFP ABI" mean?

What should I do to build syslink example successfully?

 

  • Hello,

    I can provide you below debug hints:

    - try without "sudo" and make sure you are executing the make command from {IPNC_RDK}/Source/ti_tools/syslink_2_21_02_10/ folder

    - or you can execute "make syslink" from {IPNC_RDK}/Source/ipnc_rdk/ folder

    Check below user guide regarding building IPNC components and applications:

    Regards,
    Pavel