Luckfox Pico Ultra W的GPIO和SPI无法使用

  • pacs123 wrote: 2024-06-20 0:56 按照官网教程写入最新的buildroot镜像后,GPIO 54和55按照官网例程通过sysfs的方式无法写入value,一直保持低电平。同时,/sys/bus/spi/devices中看不见spi总线设备,无法操作SPI。
    您好,请问使用sysfs无法写入value的有相关的提示信息吗?如果打印 sh: write error: Operation not permitted,说明漏了一步设置GPIO的方向
    echo out > /sys/class/gpio/gpioX/direction(X为您打算设置的引脚号)


    SPI默认在设备树中没有开启,您可以使用luckfox-config打开,其中Advanced Options 选项中可以开启SPI功能
  • Crocodile wrote: 2024-06-20 1:05
    pacs123 wrote: 2024-06-20 0:56 按照官网教程写入最新的buildroot镜像后,GPIO 54和55按照官网例程通过sysfs的方式无法写入value,一直保持低电平。同时,/sys/bus/spi/devices中看不见spi总线设备,无法操作SPI。
    您好,请问使用sysfs无法写入value的有相关的提示信息吗?如果打印 sh: write error: Operation not permitted,说明漏了一步设置GPIO的方向
    echo out > /sys/class/gpio/gpioX/direction(X为您打算设置的引脚号)


    SPI默认在设备树中没有开启,您可以使用luckfox-config打开,其中Advanced Options 选项中可以开启SPI功能
    direction设置了方向out,写入value没有任何报错,只是值永远是0,没有输出。尝试通过luckfox-config打开spi了,但是仍然看不见SPI总线。
    Last edited by pacs123 on 2024-06-20 1:15, edited 1 time in total.
  • 我试了一下发现也不行,排除了一下是RGB的引脚复用到了54 55 引脚和SPI引脚,luckfox-config 有bug没有作用成功,条件允许的话还是使用老办法修改设备树,将rgb节点的status修改为disabled。
    这个问题修复好后我会上传到github上。
  • Crocodile wrote: 2024-06-20 1:59 我试了一下发现也不行,排除了一下是RGB的引脚复用到了54 55 引脚和SPI引脚,luckfox-config 有bug没有作用成功,条件允许的话还是使用老办法修改设备树,将rgb节点的status修改为disabled。
    这个问题修复好后我会上传到github上。
    好,谢谢,那我修改下设备树