找回密码
 注册
搜索
查看: 1371|回复: 4

[讨论] 高通平台关机充电问题

[复制链接]
发表于 2014-6-25 08:22:03 | 显示全部楼层 |阅读模式
请大侠们指教一下,关机充电时候,手机会显示充电画面,系统会有一部分跑起来,请问一下从USB5V或者强充过来,然后经过充电IC,然后是怎么提供电压给系统,让系统起来的呢,谢谢
发表于 2014-6-25 14:00:06 | 显示全部楼层
简单的说,在充电电压和电池之间一般会有一个mos开关,充电的时候mos打开电流流入VBAT信号也就变相的给系统供电了。
点评回复

使用道具 举报

发表于 2014-6-26 14:29:45 | 显示全部楼层
对于高通的项目,通话端和电源管理通常是放在moderm处理的,习惯称为bp,驱动和多媒体主要放在ap,lcd属于video部分,主要属于ap相关的部分。

跟lcd显示相关的高通平台通常包括三个地方的代码:屏幕正常显示,开机logo的显示和关机充电。正常显示部分主要是指驱动层的代码,芯片厂商提供了标准的msm_fb.c和fb_mem.c等文件,驱动移植主要关注的是配置初始化代码的驱动文件和板级相关的gpio信息代码。通常有board-xxxx.c和lcdc.c相关。开机logo主要是开机相关的文件夹,bootable/bootloader/lk中,其中高通平台的主要在msm_shared,相关logo的制作与屏幕的分辨率相关,按照需求做相对应的图片,文件夹下与启动相关的文件主要包括boot_lcd.c,里面包含了初始化代码和相关的gpio配置,这里的相关配置需要独立的完成,与正常显示不是一个途径。fastboot模式通常也在这里的文件夹下,具体的代码可以刷成需要的绿屏或者红屏,根据需要进行选择。注意位深的处理通常是有个独立的lcdc.c文件进行相关配置。第三个部分是关机充电的显示,这主要在所谓的bp端进行,主要的相关文件也是有一个相关的与初始化相关的代码,这里要求比开机logo中烧录模式的独立性更强,需要独立配置gpio,背光相关代码以及位深的调整,通常在一个文件中处理完成。大致完成一个新的平台lcd的相关工作量需要三个部分的调整。

lcd作为一个与客户感官很强的模块,显示效果主要与初始化代码相关,通过芯片完成对显示过程的控制。标准化的流程方法降低了开发的难度,这里需要注意的就是一些调试过程中的问题,效果通常与初始化代码相关,而屏幕的亮度,光线渐变通常与背光相关。目前智能机通常需要键盘灯,也主要放在lcd驱动代码中,申请电源进行键盘灯相关的操作。
点评回复

使用道具 举报

 楼主| 发表于 2014-7-4 17:53:17 | 显示全部楼层
thanks ...
点评回复

使用道具 举报

 楼主| 发表于 2014-7-4 17:55:55 | 显示全部楼层
sytmkj 发表于 2014-6-26 14:29
对于高通的项目,通话端和电源管理通常是放在moderm处理的,习惯称为bp,驱动和多媒体主要放在ap,lcd属于v ...

感觉大力支持。。。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 19:55 , Processed in 0.048547 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表