专栏算法工具链TogetheROS.Auto/模块介绍/Dataflow/配套工具/pkg包管理/工程构建示例编译

TogetheROS.Auto/模块介绍/Dataflow/配套工具/pkg包管理/工程构建示例编译

已解决
xiangdong.tan@uaes2024-02-28
155
11
TROS.A SDK版本为1.5.6,按照TogetheROS.Auto/模块介绍/Dataflow/配套工具/pkg包管理/工程构建示例中以cmake方式构建示例工程,编译命令为 pkg build -t j5 ,在板端运行mainboard2 -c config/process.json -w .报错,信息如下。

以pkg build -t linux编译为在linux端执行时,能正常运行,请问板端是还需要配置什么吗?

谢谢!

算法工具链
评论2
0/1000
  • TROS.Assist
    Lv.3

    应该是mainboard使用的库和您创建的工程时的linux GCC版本不一致导致。

    解决方案:

    1 创建工程项目和编译的时候在docker中进行。

    2 sdk 1.5.6的版本比较老,找对接人更新相应的sdk包。最新的版本,能兼容这个问题。

    2024-02-28
    0
    8
    • xiangdong.tan@uaes回复TROS.Assist:

      sdk 1.5.6种包含的mainboard2工具使用到的库是用哪个版本的编译器编译的呢,是不是我将linux主机的交叉编译器换成其对应版本的就好了,当前我的交叉编译器版本是gcc-ubuntu-9.3.0-2020.03-x86_64-aarch64-linux-gnu。

      2024-02-28
      0
    • TROS.Assist回复TROS.Assist:

      1.5.6 的sdk,我这边试了一下,换成相同的gcc版本编译也是有问题,可能试1.5.6当时发布的时候有点兼容性问题吧。 只有在docker中编译开发,可以正常运行,您这边如果不能更新sdk版本,建议还是使用docker来编译开发吧。

      2024-02-28
      1
    • xiangdong.tan@uaes回复TROS.Assist:

      从官方下载的SDK中,里面没有对应的镜像啊,我该从哪里获得镜像呢,谢谢!

      2024-02-28
      0
    • TROS.Assist回复TROS.Assist:

      curl -O -u 'tros:tros' ftp://vrftp.horizon.ai/tros_img.tgz

      2024-02-29
      0
    • xiangdong.tan@uaes回复TROS.Assist:

      这拉下来是什么版本的啊?

      2024-02-29
      0
    • xiangdong.tan@uaes回复TROS.Assist:

      1.0.4的版本是不是太低了,会不会其他的问题。

      2024-02-29
      0
    • TROS.Assist回复TROS.Assist:

      curl -O -u 'tros:tros' ftp://vrftp.horizon.ai/tros_img.tgz下载下来的tros_img.tgz是镜像文件,直接用就可以了。按照部署Docker的方式使用。就可以在搭建的docker环境中创建开发对应工程。

      2024-02-29
      0
    • xiangdong.tan@uaes回复TROS.Assist:

      理解了,谢谢!

      2024-03-01
      0
  • TROS.Assist
    Lv.3

    请分析一下coredump文件是啥原因?如果是缺少啥,不应该是coredump。

    2024-02-28
    0
    1
    • xiangdong.tan@uaes回复TROS.Assist:

      没有生成coredump文件,其他例程是可以跑的,是不是编译规则哪里需要调整一下呢?我看也是用交叉编译器编的。

      2024-02-28
      0