starfive2开发板是riscv平台不错的板子。
发展非常快。在starfive1的基础上有大量的改进和提升。
板子上的GPIO引脚定义是这样定义的:如下图所示
右侧6,8,10是调试用的串口,跟树莓派是一致的。
GPIO引脚的编号跟树莓派不一样。
右侧最下方是GPIO44,我们选择这个作为示例。
左侧最下方39号引脚是GND作为地。
使用方法:
1.硬件
LED可以选择树莓派的配件。
或者一般支持3.3V的LED也可以,但要加一个电阻。
2.软件
cd /sys/class/gpio
echo 44 > export
cd gpio44
# led 使用out 模式
# echo in > direction
echo out > direction
# 亮灯
echo 1 > value
#灭灯
echo 0 > value
#查看值
cat value
更多的可以 参考这个地址:
Configuring GPIO
作为对比,放上星光1开发板的GPIO引脚图,可以看出跟星光2的GPIO编号是不太一样的。