GPIO输出不起作用

展讯sc9820e 原生没有TP兼容,自己搞几个触摸屏兼容

resume时 rst pin 拉高拉低 不起作用 

		gpio_request(pdata->reset_gpio_number, "ite_rst_pin");//other tp driver may free gpio
		gpio_direction_output(pdata->reset_gpio_number, 1);		
		gpio_set_value(pdata->reset_gpio_number, 1);

把兼容功能去掉,则没问题,分析log 发现注册失败的TP driver 会 gpio_free  rst pin,导致注册成功的TP driver 也不能正常使用rst pin

exit_check_functionality_failed:
	gpio_free(pdata->irq_gpio_number);
	gpio_free(pdata->reset_gpio_number);

搞了一天,基础知识不扎实啊.


然后想起之前RK3288项目, uart复用,一个uart上挂了两个设备,二选一, 调试的时候怎么也无法收发, 结果发现另外一个uart设备没供电,导致数据无法收发,也是搞了两三天, 其中发邮件给代码的作者,竟然还回复了


复用,兼容 问题多啊~ 细心分析!!!


还有那个平台没玩过呢, 高级的高通呗,

联发科 瑞芯微 展讯 飞思卡尔 芯塘 三星 君正 都玩过了  为什么每一家公司能让我长期发展呢~~~ 做一家到一家 眼光不行啊

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值