下面提供海思hi3516dv300的shell与寄存器gpio操作的方法
1. shell
对应管脚控制寄存器要为GPIO模式,例如gpio5输出高电平
//gpio0_5=0*8+5=5
echo 5 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio5/direction
echo 1 > /sys/class/gpio/gpio5/value
2. himm寄存器操作
例如gpio7_7输出高电平
2.1 管脚控制寄存器(设置为gpio模式)
himm 0x112f0060 0x400
2.2 GPIO 方向控制寄存器(输出方向)
himm 0x120D7400 0x80
2.3 GPIO数据寄存器(输出高电平)
himm 0x120D7200 0x80