专栏算法工具链J6 DSP编译示例aarch64动态库报错,x86编译正常

J6 DSP编译示例aarch64动态库报错,x86编译正常

已解决
永远期待2025-05-19
128
3
修改J6 OE包 v3.0.22 DSP示例包以生成动态库,cmakelist修改如下,运行build_x86.sh可成功生成动态库,build_aarch64.sh报以下错误, 基于工具链示例修改了cmakelist,生产动态链接库,原示例为horizon_j6_open_explorer_v3.0.22-py310_20240924/samples/ucp_tutorial/custom_operator/dsp_sample/dsp_code 

仅修改了示例的cmakelist

# add_executable(vdsp0 ./main.cc ${SAMPLE_SRC} )

add_library(vdsp1 SHARED ./main.cc ${SAMPLE_SRC} )

# target_link_libraries(vdsp0 # -Wl,--whole-archive libhb_vdsp0.a # -Wl,--no-whole-archive ${common_link_libraries})

target_link_libraries(vdsp1 -Wl,--whole-archive libhb_vdsp0.a -Wl,--no-whole-archive ${common_link_libraries})

算法工具链
征程6
评论1
0/1000
  • 费小财
    Lv.5
    从日志看,是找不到对应的。o文件,看着是没有正常运行成功的
    这个问题 看着像之前碰到的链接脚本问题,需要重新生成下
    2025-05-27
    0
    2
    • 永远期待回复费小财:

      日志报出的几个问题法系均是horizon_j6_open_explorer_v3.0.31-py310_20241231/samples/ucp_tutorial/deps_aarch64/ucp/plugin/dsp_plugin/hobot/lsp路径下的链接库,这里面并没有.o文件

      2025-05-27
      0
    • 费小财回复永远期待:

      那看着就是没有正常的编译生成点o文件

      2025-05-27
      0