首先推一波sipeed官方新论坛sipeed bbs
元旦活动期间购买了sipeed家的D1板卡。第一次上手Linux板卡,参考官方的文档花了半个小时才成功点灯,分享一下流程和一些细节。
一、烧录镜像
1、参考官方文档Lichee RV 系统烧录 - Sipeed Wiki,准备好板卡、TF卡(官方要求16GB及以上,我的刚好16GB)、烧录软件PhoenixCard、镜像。我的板子是带WIFI版本的DOCK,所以我选用的镜像是LicheeRV_Tina_dock_hdmi_8723ds(8723就是WIFI模块的型号);
2、先格式化TF卡后,使用PhoenixCard把镜像烧录进去;
二、连接到电脑
1、我使用串口连接到电脑。底板排针引出了串口,且在背面很贴心的有标注(如图),用RX,TX,GND通过USB转TTL模块连接到电脑上即可;
2、使用串口监视软件(我凭个人喜好用的是Vofa+)打开连接到该串口,波特率115200,然后对DOCK上电,就会自动打印信息了;
三、开始点灯
1、当打印出”Please press Enter to activate this console.“时,发送Enter(即\r\n)给DOCK,后面每次指令都要追加一个\r\n,所以为了方便我直接设置了自动追加\r\n;
2、当出现如下打印信息时就说明成功启动了系统,就可以开始输入指令了;
3、参考官方文档,发送下面四行就可以看到核心板上固定螺丝旁边的LED被点亮了:
echo 65 > /sys/class/gpio/export;
cd /sys/class/gpio/gpio65;
echo out>direction;
echo 1 > value;
再发送echo 0 > value;即可熄灭该LED灯;
同样地,参考官方文档输入这两行即可点亮底板上的WS2812为蓝色:
cd /sys/class/leds/;
echo 0 > /sys/class/leds/sunxi_led0r/brightness;echo 0 > /sys/class/leds/sunxi_led0g/brightness;echo 255 > /sys/class/leds/sunxi_led0b/brightness;
好了,本小白对这块板子的点灯上手就先到这里吧。