Atlas 200I DK A2 编译驱动出错:/bin/sh: 1: aarch64-target-linux-gnu-objdump: not found
收藏回复举报
Atlas 200I DK A2 编译驱动出错:/bin/sh: 1: aarch64-target-linux-gnu-objdump: not found
t('forum.solved') 已解决
发表于2024-05-23 17:06:29
0 查看

软件版本:Ascend-hdk-310b-sdk-soc_23.0.0.zip(社区版)

执行 bash ./build.sh driver 后出现一些错误:

/home/guo/Ascend310B-source/driver/kernel/linux-4.19//../../drivers/ai_sdk/arc/linux/kernel_space/src/rms/trs_drv/lba/local/sia/adapt/soc/mini_v3/trs_chip_def.h:24:10: fatal error: trs_chan_mem.h: No such file or directory 

 #include "trs_chan_mem.h" 

/home/guo/Ascend310B-source/driver/drivers/ai_sdk/arc/linux/kernel_space/src/rms/trs_drv/lba/near/mia/agent/trs_near_mia_agent.c:29:10: fatal error: trs_cache_id_recycle.h: No such file or directory 

/home/guo/Ascend310B-source/driver/drivers/ai_sdk/arc/linux/kernel_space/src/rms/trs_drv/lba/local/sia/adapt/trs_device.c:25:10: fatal error: trs_chan_update.h: No such file or directory 

 #include "trs_chan_update.h" 

/bin/sh: 1: aarch64-target-linux-gnu-objdump: not found

查看编译器里并没有这个工具:

ls /opt/compiler/toolchain/bin/ 

aarch64-target-linux-gnu-addr2line  aarch64-target-linux-gnu-elfedit    aarch64-target-linux-gnu-gcc-ranlib  aarch64-target-linux-gnu-ld.bfd   aarch64-target-linux-gnu-strings 

aarch64-target-linux-gnu-ar         aarch64-target-linux-gnu-g++        aarch64-target-linux-gnu-gcov        aarch64-target-linux-gnu-nm       aarch64-target-linux-gnu-strip 

aarch64-target-linux-gnu-as         aarch64-target-linux-gnu-gcc        aarch64-target-linux-gnu-gcov-dump   aarch64-target-linux-gnu-objcopy 

aarch64-target-linux-gnu-c++        aarch64-target-linux-gnu-gcc-7.3.0  aarch64-target-linux-gnu-gcov-tool   aarch64-target-linux-gnu-ranlib 

aarch64-target-linux-gnu-c++filt    aarch64-target-linux-gnu-gcc-ar     aarch64-target-linux-gnu-gprof       aarch64-target-linux-gnu-readelf 

aarch64-target-linux-gnu-cpp        aarch64-target-linux-gnu-gcc-nm     aarch64-target-linux-gnu-ld          aarch64-target-linux-gnu-run 

我要发帖子