Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. CBBing
    C
    • Profile
    • Following 0
    • Followers 0
    • my integral 108
    • Topics 1
    • Posts 1
    • Best 0
    • Groups 0

    CBBingLV 2

    @CBBing

    108
    integral
    0
    Reputation
    1
    Profile views
    1
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    CBBing Unfollow Follow

    Latest posts made by CBBing

    • D1s编译Tina时报BFD does not support target riscv64-unknown-linux-gnu

      f424d4b9-367c-499d-815a-5e3523dcd635-image.png
      根据以下网盘链接获取Tina-sdk V2.0源码

      • 获取Tina-sdk V2.0源码 百度网盘获取地址 链接:https://pan.baidu.com/s/13uKlqDXImmMl9cgKc41tZg?pwd=qcw7 提取码:qcw7 压缩包路径在 Tina-SDK_DevelopLearningKits-V1/DongshanNezhaSTU-TinaV2.0-SDK 拷贝进Ubuntu系统内,并进行解压缩,解压命令在README里面

      不修改配置情况下,可以正常编译并在DongshanPi-D1s上正常运行,
      但是,添加gdb/gdb server模块后报BFD does not support target riscv64-unknown-linux-gnu错误,具体如下:

      checking whether snprintf is declared... yes
      checking whether vsnprintf is declared... yes
      checking whether strnlen is declared... yes
      checking linker --as-needed support... yes
      checking for cos in -lm... yes
      *** BFD does not support target riscv64-unknown-linux-gnu.
      *** Look in bfd/config.bfd for supported targets.
      make[5]: *** [Makefile:2677: configure-bfd] Error 1
      make[5]: Leaving directory '/home/ubuntu/D1s/DongshanNezhaSTU-TinaV2.0-SDK/tina-d1-h/out/d1s-nezha_nor/compile_dir/target/binutils-2.27'
      make[4]: *** [Makefile:851: all] Error 2
      make[4]: Leaving directory '/home/ubuntu/D1s/DongshanNezhaSTU-TinaV2.0-SDK/tina-d1-h/out/d1s-nezha_nor/compile_dir/target/binutils-2.27'
      make[3]: *** [Makefile:122: /home/ubuntu/D1s/DongshanNezhaSTU-TinaV2.0-SDK/tina-d1-h/out/d1s-nezha_nor/compile_dir/target/binutils-2.27/.built] Error 2
      make[3]: Leaving directory '/home/ubuntu/D1s/DongshanNezhaSTU-TinaV2.0-SDK/tina-d1-h/package/devel/binutils'
      make[2]: *** [package/Makefile:193: package/devel/binutils/compile] Error 2
      make[2]: Leaving directory '/home/ubuntu/D1s/DongshanNezhaSTU-TinaV2.0-SDK/tina-d1-h'
      make[1]: *** [package/Makefile:189: /home/ubuntu/D1s/DongshanNezhaSTU-TinaV2.0-SDK/tina-d1-h/out/d1s-nezha_nor/staging_dir/target/stamp/.package_compile] Error 2
      make[1]: Leaving directory '/home/ubuntu/D1s/DongshanNezhaSTU-TinaV2.0-SDK/tina-d1-h'
      make: *** [/home/ubuntu/D1s/DongshanNezhaSTU-TinaV2.0-SDK/tina-d1-h/build/toplevel.mk:306: world] Error 2
      [2]+  Done                    $T/tools/build/buildserver --path $T 2> /dev/null 1>&2
      
      #### make failed to build some targets (27 seconds) ####
      

      根据网络上搜索的,更新了虚拟机的binutils到最新版也没作用。
      交叉编译器用的是如下仓库中的:

      https://gitee.com/weidongshan/eLinuxCore_dongshannezhastu.git
      cd  eLinuxCore_dongshannezhastu
      git submodule update  --init --recursive
      
      posted in 其它全志芯片讨论区
      C
      CBBing