A40i的两种gpio复用方式: 一种是默认不指定功能,默认配置为gpio, 用sysfs 方式进行操控 另一种用的比较多,在sys_config1024x600.fex这样的fex文件里对[gpio_para]进行控制, 这样可以指定电平状态,在日常调试的时候,会有如下问题: [gpio_para] compatible = "allwinner,sunxi-init-gpio" gpio_para_used = 1 gpio_num = 3 ;uart2 ;gpio_pin_1 = port:PH23<1><3><default><1> ;uart3 en ;gpio_pin_2 = port:PH24<1><3><default><1> ;uart4_7 en gpio_pin_3 = port:PH08<1><3><default><1> ;spi en gpio_pin_4 = port:PI14<1><3><default><1> ;i2c en gpio_pin_5 = port:PH27<1><3><default><1> 像这样在调试过程中频繁更换引脚时,会有注掉引脚添加新的引脚的情况,这样需要重新配置gpio_pin_*的数字排序。 否则在/sys/class/gpio下会显示不全,或不显示需要的节点。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-12-22 18:15
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.