|
发表于 2016-5-17 11:15:52
|
显示全部楼层
后续新固件会添加一些GPIO,I2C等等操作DEMO。
CB4,CB5 GPIO 非SYS_CONFIG.fex有操作有如下几种方法
1.1 用户空间通过pinctrl操作
#mount -t debugfs debugfs /mnt
#cd /mnt/sunxi_pinctrl
//set the PH9 pin as output port .If type "echo PH9 0 > function" ,set the PH9 pin as input port
#echo PH9 1 > function
//set the PH9 pin as low level
#echo PH9 0 > data
#sleep 1
//set the PH9 pin as high level
#echo PH9 1 > data
#echo PH8 1 > function
#echo PH8 1 > data
1.2 用户空间通过mem映射.
代码demo参考附件gpio.tar.gz 里面gpio-mem-user.c
1.3 驱动层,使用标准gpio API : gpio_request,gpio_direction_output, gpio_set_value 等等。
代码demo参考附件gpio.tar.gz 里面gpio-test-driver.c
|
|