上次写了一下如果编译生成我们需要的img, 这篇博客简单介绍一下,如何通过命令行进行GPIO操作
1. 首先,我们的系统配置位于 sys_config.fex 文件,这个文件存在于
lichee>tools>pack>chips>sun50iw6p1>configs>petrel-p1目录下,里面有对所有系统中用到的引脚的配置, 以GPIO口为例子:
表示gpio_pin_1~3用到了,对应引脚分别是PL07, PL03, PL04
现在需要对该引脚进行操作控制LED亮灭:
首先在命令行进入:cd sys/class/gpio_sw/
可以看到有如下几个引脚被释放出来供使用:
接着,以PL4为例,进入PL4,查看其节点功能
其中,data 表示写入到输出寄存器的数据,表示高或者低电平,我们先获取当前电平值, 可看到电平为高电平,此时LED灯亮
然后通过echo指令设置为低电平,此时LED灯熄灭,以此可简单控制LED灯亮灭。