RISC-V平台开发问题

1 关于供电

Q:搭配人工智能套装执行AiKit程序时,系统黑屏重启是怎么回事?

  • A:AI和吸泵控制相关程序运行时,开发板CPU的功耗会显著增加。如果电源适配器的功率不足,可能导致电压不稳定,从而引发系统黑屏或重启。

    解决方法:

    • 请确保使用Spacemit官方配备的电源适配器给开发板单独供电,避免使用功率不足的电源或者PC供电。
    • 如果没有开发板的官配电源适配器,检查所用电源适配器的输出规格是否满足开发板的要求(通常需要 5V/3A 或更高)。

2 关于驱动

Q:机械臂设备号说明

  • A:电之后,打开终端,执行 ls -al /dev/ttyS10 命令,如果 /dev/ttyS10 文件存在,说明机械臂被正确识别到。

Q:myCobot 280 RISC-V的软件程序默认使用 /dev/ttyAMA0 作为串口设备号,与实际设备号不符怎么解决?

  • A:可以为设备设置软链接,或者更改代码:

    (1)临时设置符号链接:假设实际设备号为 /dev/ttyS10,打开终端并执行以下命令:

    sudo ln -s /dev/ttyS10 /dev/ttyAMA0
    sudo chmod 666 /dev/ttyS10
    

    上述命令将设备 /dev/ttyS10 链接到 /dev/ttyAMA0 。这种方式创建的符号链接是临时的,重启系统后会失效。

    (2)修改代码中 /dev/ttyAMA0 字段为 /dev/ttyS10

Q:运行程序提示 PermissionError: [Errno 13] Permission denied: '/dev/ttyAMA0' 怎么解决?

  • A:确保设备具备读写权限,执行下述命令修改设备权限:

    sudo chmod 666 /dev//dev/ttyS10
    

Q:机械臂控制吸泵的时候提示 lgpio.error: 'can not open gpiochip' 怎么解决?

  • A:确保GPIO设备已加载:

    ls -al /dev/gpiochip0
    

    确保GPIO设备具备读写权限:

    sudo chmod 666 /dev/gpiochip0
    

    Q: Camera设备报错 open VIDEOIO(V4L2:/dev/video20): can't open camera by index 怎么解决?

  • A:确保Camera设备存在:

    ls -al /dev/video20
    

    确保Camera设备具备读写权限:

    sudo chmod 666 /dev/video20
    

results matching ""

    No results matching ""