PSDK提供Jetson nano的 usb bulk 配置文件,开启 Jetson Nano 的 USB bulk 功能 失败

已完成

评论

4 条评论

  • DJI Developer Support
    您好,您其他指令可以先不执行,您先修改psdk-usb-configure.sh这个文件,按照图中的进行修改,167行进行注释,200行、210行修改成您自己的对应路径,然后sudo手动执行下,看看有没有报错,或者是否配置成功,教程中另外的部分是配置开机自启的。
    0
    评论操作 固定链接
  • 周-zyh

    按照你的描述,修改之后也不行,于是我对比了jetson设备系统原始脚本”nv-l4t-usb-device-mode-start.sh“
    和大疆提供的”psdk-usb-configure.sh“脚本,在nv-l4t-usb-device-mode-start.sh的基础上进行修改,问题得到了解决。

    系统原始脚本 nv-l4t-usb-device-mode-start.sh的基础上增加了下面这段:

    ```

    enable_bulk=1
    if [ ${enable_bulk} -eq 1 ]; then
        mkdir -p /dev/usb-ffs
        
        cfg_str="${cfg_str}+BULK1" 
        mkdir -p /dev/usb-ffs/bulk1
        func=functions/ffs.bulk1
        mkdir -p "${func}"
        ln -sf "${func}" "${cfg}"
        mount -o mode=0777 -o uid=2000 -o gid=2000 -t functionfs bulk1 /dev/usb-ffs/bulk1
        #/home/dji/Desktop/startup_bulk/startup_bulk /dev/usb-ffs/bulk1 &
        /home/sutpc/Downloads/UAV/usb-bulk-configuration-reference/startup_bulk /dev/usb-ffs/bulk1 &
        sleep 3


        cfg_str="${cfg_str}+BULK2" 
        mkdir -p /dev/usb-ffs/bulk2
        func=functions/ffs.bulk2
        mkdir -p "${func}"
        ln -sf "${func}" "${cfg}"
        mount -o mode=0777 -o uid=2000 -o gid=2000 -t functionfs bulk2 /dev/usb-ffs/bulk2
        #/home/dji/Desktop/startup_bulk/startup_bulk /dev/usb-ffs/bulk2 &
        /home/sutpc/Downloads/UAV/usb-bulk-configuration-reference/startup_bulk /dev/usb-ffs/bulk2 &
        sleep 3
    fi

    ```

    0
    评论操作 固定链接
  • DJI Developer Support
    您好,感谢您的反馈,我们会将您的配置方法记录到知识库中,以便后续的开发者配置环境时可参考。若您还有其他问题,欢迎您的再次联系我们,再次感谢您的反馈~
    0
    评论操作 固定链接
  • 16601210597

    您好,我也是和您一样的问题。然后我按照您的方法进行了修改,在运行strat.sh文件时报错:

    sudo ./nv-l4t-usb-device-mode-start.sh
    /opt/nvidia/l4t-usb-device-mode
    /sys/devices/platform/bus@0/3520000.padctl/usb2-0/usb_role/usb2-0-role-switch
    mount: /dev/usb-ffs/bulk1: unknown filesystem type 'functionfs'.

    请问您知道这是什么问题吗?

    0
    评论操作 固定链接

请先登录再写评论。