专栏算法工具链运行J6E DSP自定义算子失败

运行J6E DSP自定义算子失败

解答中
壳球球2026-01-16
128
19
  1. 芯片型号:J6E

  2. 板卡类型:无,编译x86版本

  3. 天工开物开发包版本OpenExploer版本:horizon_j6_open_explorer_v3.7.0-py310_20251215

  4. 问题定位:自定义DSP算子x86,J6E编译成功,运行失败。

  5. 问题具体描述:见附件run_error.png

附件:
算法工具链
征程6
评论1
0/1000
  • Huanghui
    Lv.5

    你好,确定一下,你跑的是 v3.7.0 自带的示例还是你们自己 自定义 的算子呢。 V3.5.0上的示例可以运行吗?

    2026-01-21
    0
    18
    • 壳球球回复Huanghui:
      你好,跑的是v3.7.0自带的示例。按照开发文档:统一计算平台(UCP)-> 自定义算子 -> DSP算子开发的说明执行的。
      v3.5.0也试了,也运行失败。
      2026-01-21
      0
    • 壳球球回复Huanghui:

      你好,有更新么?

      2026-02-10
      0
    • Huanghui回复壳球球:

      3.5.0的测试用例我重新验证过了的,没有发现问题!你的板端底软版本是啥时候的呀

      2026-02-10
      0
    • 壳球球回复Huanghui:
      你好,您指的板端底软版本是什么?

      下载的cpu版本。

      下面是我编译和运行的指令。

      下面是运行错误和环境变量。

      我是执行的有什么问题么?3.5.0版本也是一样的流程,一样的问题。然后我这边是没有板子,只是想在模拟环境下运行x86版本。

      2026-02-12
      0
    • Huanghui回复壳球球:
      1. 我说的底软是BSP的版本,就是你板子上系统的版本,cat /etc/version可以查看

      2. 你下载的是3.7.0的工具链,我看到了,测试示例直接运行/data/horizon_j6_open_explorer_v3.7.0-py310_20251215/samples/ucp_tutorial/custom_operator/dsp_sample/build_aarch64.sh就OK了
      3. 你运行是再哪儿运行的呀,我看着不像是再板端呢,环境错了吧

      2026-02-12
      0
    • 壳球球回复Huanghui:

      不是板端运行,我这现在没有板子,我编译的x86版本,我理解是我可以不用板子运行起来。

      2026-02-13
      0
    • Huanghui回复壳球球:

      你好,同步一下目前该问题状态呢,却已确认你目前使用的是仿真环境异常,你可以先test一下板端是不是OK的

      2026-03-03
      0
    • 壳球球回复Huanghui:
      你好,我现在刚刚得到板子。正在尝试在板端运行。
      但是现在遇到个问题就是dsp启动失败。能帮忙确认一下问题么?多谢。

      这是我的底软版本。
      root@hobot:/dev# cat /proc/version
      Linux version 6.1.146-rt53-ge588e98619d1-dirty (fangrx@410d3369aebf) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 12.2.Rel1 (Build arm-12.24)) 12.2.1 20221205, GNU ld (Arm GNU Toolchain 12.2.Rel1 (Build arm-12.24)) 2.39.0.20221210) #2 SMP PREEMPT_RT Fri Oct 17 14:13:17 CST 2025 tztek_version: [B25GJ66_A0_A_251017_2.00.00_Release]

      工具链用的是horizon_j6_open_explorer_v3.7.0-py310_20251215。

      dsp的内核是我们自己的XRC_Vision_Q8_AODP。不知道这个是不是有影响。
      2026-03-04
      0
    • 壳球球回复Huanghui:
      补充一下,执行dsp_deploy.sh的结果。
      2026-03-04
      0
    • 壳球球回复Huanghui:
      补充。
      2026-03-05
      0
    • Huanghui回复壳球球:

      看你上面的截图,dsp的image就没有run成功,应该还是底软版本问题,你的板卡是怎么来的,找板卡提供方看看吧~

      2026-03-05
      0
    • 壳球球回复Huanghui:
      好的,多谢。
      那仿真环境这个问题,您能复现么?这个是我这的环境问题还是发布的版本本身的问题呢?我这边还是希望能跑起来仿真环境。
      2026-03-05
      0
    • 壳球球回复Huanghui:
      你好,又打扰了。能否问一下是不是可以提供一下v3.5.0工具链下dsp编译文件(就是交叉编译得到的script文件夹),想看一下是不是在我们的板卡上能正常跑。进而确认一下我们这边的问题。

      我看J5提供了编译好的文件,但是J6我没有找到。
      2026-03-09
      0
    • Huanghui回复壳球球:

      收到,稍等,你也可以自己编译的吧

      2026-03-09
      0
    • Huanghui回复壳球球:
      2026-03-09
      0
    • 壳球球回复Huanghui:

      收到,十分感谢。自己有编译,但是依然有问题。考虑可能还是我这的dsp内核版本的问题。所以才麻烦您的。

      2026-03-09
      0
    • 壳球球回复Huanghui:
      按照您给的log文件执行了文件,但是依然失败。
      1.我的版本和您的还是有差异,但是和提供板子的确认过工具链是v3.5.0。那意思是不是dsp内核版本没有匹配呢?
      2.另外我这边板子的时间不对,这个会不会影响dsp镜像启动?

      我的版本。

      板子时间


      dmesg
      2026-03-09
      0
    • Huanghui回复壳球球:

      看你系统的编译时间应该还好,但从你的dmsg信息看,确实时系统版本问题,建议你联系一下开发板提供侧的同学从系统底软方向看看该问题。

      4小时前
      0