微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 高通手机平台交流 > GPIO配置问题

GPIO配置问题

时间:10-02 整理:3721RD 点击:
高通MSM8909平台,使用Android5.1系统,有下面几个问题请教:
1.开机进入工厂模式。硬件设计上使用了camera的reset功能,cam_rst使用的是GPIO_28,在工厂模式下测试完camera并且退出camera以后是否可以单独控制GPIO_28的输出?不能,请说明原因;可以,要如何实现。谢谢。

2.在工厂模式下是否可以实现SD卡热插拔功能?
3.sim卡热插拔的检查脚是否可以使用参考设计以外的GPIO?
我之前的理解是SIM卡和SD卡检测用的GPIO、cam_rst、cam_pwdn等这些脚是可以更换的,软件只要更新一下宏定义就好了,为什么现在的软件人员告诉我在Android系统上是多线程,没办法更改,或者没办法在其他地方调用GPIO?比如camera的reset,只能在使用camera时配置GPIO,退出camera以后就不能单独控制这个GPIO了。
请各位达人帮忙解释一下,我也多学习学习,难道智能平台的软件这么死板么?

最佳答案:
1.camera reset退出camera后可以控制,但是需要重新申请,不过不建议其他处控制该gpio,如果再控制期间camera使用该gpio,可能会导致camera打不开。2.如果是fastmmi状态下是可以实现sd卡热插拔的,但是需要一点工作量。3.sim 热插拔的检查脚绝对可以更改,但是高通部分不开源,不确定是否需要厂家介入。从你问的问题来看,我觉得你应该是个硬件,而且还是一个稍微有思想的硬件,可能工作年头不多。手机芯片厂家会提供一套 ...

1.camera reset退出camera后可以控制,但是需要重新申请,不过不建议其他处控制该gpio,如果再控制期间camera使用该gpio,可能会导致camera打不开。
2.如果是fastmmi状态下是可以实现sd卡热插拔的,但是需要一点工作量。
3.sim 热插拔的检查脚绝对可以更改,但是高通部分不开源,不确定是否需要厂家介入。
从你问的问题来看,我觉得你应该是个硬件,而且还是一个稍微有思想的硬件,可能工作年头不多。
手机芯片厂家会提供一套基本的bsp,包括硬件配置,电路图。我们厂家,除非有必要的需求,尽量不要更改太多。一般平台,gpio口有很多,不必要非得去跟camera和sim相关模块去争资源。这样增加了软硬件的调试难度,有可能海湖导致无法解决的问题。
理论上gpio可以随意换,包括sd卡也可以实现热插拔,但是现在手机公司都拼价格和人力成本,很多东西,投入过多,产出过少,就不经济了!

自己顶一下吧。

不懂 路过

上一篇:Wlan 11n MCS7, HT20, HT40
下一篇:Qualcomm Kryo

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top