找回密码
 注册
搜索
查看: 91072|回复: 174

[讨论] 高通技术驱动问题讨论,有问题的丢过来-----生活所迫,楼主重新做回高通平台

  [复制链接]
发表于 2015-7-18 15:37:48 | 显示全部楼层 |阅读模式
本帖最后由 a10747029 于 2017-3-15 12:48 编辑

估计这样的主题能盖楼到很高吧?

本人接触过高通,展讯,marvell,nvidia,samsung,平板,手机,电视等项目的驱动和系统(MMI层不是很了解)。带过多个项目,乐于帮助解决问题。
现在本人主要focus在高通8909,8939系列的手机方案上。(最新在学习高通modem部分的pa,asm,apt的驱动配置,现在比较热门)
开贴征集各种驱动相关的问题。有问必答(尽力而为)。


争取每日上午下午都看一次帖子。

点评

MSM8909 能做B66吗?  发表于 2017-4-19 10:18

评分

1

查看全部评分

 楼主| 发表于 2016-6-15 09:03:34 | 显示全部楼层
cl0147 发表于 2016-6-13 18:03
楼主我是做mtk modem的,请问马上要去做高通的了,请问这两个平台关于modem的配置差别大吗?
可以提供一些 ...

驱动就是硬件的一种抽象,硬件都是modem,驱动原理是不会怎么变化的,
但是mtk由于本着傻瓜化工程师的角度,所以调试不同的band,使用不同的pa器件,抽象的比较好,所以工程师更改的比较少。
高通则是工程师自己喜欢怎么玩就怎么玩,高通给你开放部分源代码,有些又不给你,所以很多时候,自己如果不是完全follow高通规则,而是想当然认为可以实现的功能,可能会因为部分代码看不到而导致判断失误(部分限于modem)
所以,由于有mtk的经验,相比你对射频所有的器件,需要配置的器件以及其功能已经了解,那么要做的就是参看高通两篇文档,射频的pa和asm的文档,其实也就是按照高通的modem部分的软件系统去写相应的配置文件。重要的是细心,细心,再就是尽量不要想着自己过多的创造。呵呵
点评回复 2 0

使用道具 举报

 楼主| 发表于 2015-7-21 21:57:59 | 显示全部楼层
tmd_1 发表于 2015-7-21 14:38
想问下iic线上串8个设备,这样的驱动,楼主有没有做过

iic总线上虽然理论上可以挂128个设备,但是不建议挂超过四五个,并且如果真的挂四五个,数据量也不应该比较大。
手机上,一般都是tp自己一条,多个sensor 一条,camera 一条。

之前做过ibm的平板,NVIDIA处理器的,硬件设计一个iic上挂了tp,和多个sensor,g,m sensor,gyo sensor等等,当tp被使用的时候,间歇性出现iic传输失败,某次g sensor的数据会读取失败(tp用的时候,平均几秒一次)

所以,如果是数据量不大的,比如一个i2c上挂数个温度传感器,温度传感器又一秒钟采样率,应该是可以挂8+个吧

评分

1

查看全部评分

点评回复 2 0

使用道具 举报

发表于 2015-9-3 09:01:36 | 显示全部楼层
a10747029 发表于 2015-7-23 19:58
个人将驱动分为三种小类:
1.调试外设,比如tp,lcd,camera,sensor等外设,对linux驱动模型了解一些, ...

总结的很好。但你分的1,2,3类是否是自成一个梯度?也就是说是否1类是最基本的,然后往2类发展这样子?
点评回复 0 1

使用道具 举报

发表于 2015-9-1 19:23:34 | 显示全部楼层
请教楼主呀,关于MIPI的PA的增益与切换点那一块NV是怎么设置的呀?看了很多资料,还是不太理解,期望楼主能讲明白呀,多谢!
点评回复 1 0

使用道具 举报

 楼主| 发表于 2015-7-18 15:39:24 | 显示全部楼层
有什么问题大家都贴出来,互相讨论,毕竟技术在交流中会提高的更快
点评回复

使用道具 举报

发表于 2015-7-18 17:11:12 | 显示全部楼层
楼主经验很丰富啊
点评回复

使用道具 举报

 楼主| 发表于 2015-7-18 17:27:24 | 显示全部楼层
Eric_Han 发表于 2015-7-18 17:11
楼主经验很丰富啊

不想混日子,想让脑子多转转,呵呵
点评回复

使用道具 举报

发表于 2015-7-20 13:28:12 | 显示全部楼层
ISP部分了解?
点评回复

使用道具 举报

52RD网友  发表于 2015-7-20 14:41:59
厉害,可惜我不懂技术,帮你顶一下;
52RD网友  发表于 2015-7-20 16:48:58
MIPI与GPIO配置最大的区别在哪?
 楼主| 发表于 2015-7-21 13:03:12 | 显示全部楼层

提出来大家讨论下,总会有人了解的
点评回复

使用道具 举报

52RD网友  发表于 2015-7-21 14:09:22
好冷清啊
回复

使用道具

发表于 2015-7-21 14:38:30 | 显示全部楼层
想问下iic线上串8个设备,这样的驱动,楼主有没有做过
点评回复

使用道具 举报

发表于 2015-7-21 19:13:34 | 显示全部楼层
GPIO PA driver 需要配置那些?
点评回复

使用道具 举报

 楼主| 发表于 2015-7-21 22:03:23 | 显示全部楼层
love7 发表于 2015-7-21 19:13
GPIO PA driver 需要配置那些?

这个你算是问对人了。
之前3g时代,高通的pa,大多是通过grfc(bb看来就是gpio)来控制的,所以bsp很简单。

现在4g时代,大多pa都是rffe 总线了。虽然类似i2c,但是各种端口啊,path啊,对于apt,pa,asm这几种需要软件care的部件,着实配置起来十分复杂。而且现在modem 工程师成为了一个专门的bsp方向了。(前一段时间,某烨还要招楼主过去做这个呢)

说了这么多废话,重点来了。

楼主将会在大约下个月中,最迟下月底(承诺了,压力好大,无奈会有其他的任务突然出现),出一个视频,来阐述作为modem工程师相关的知识和配置方式。敬请期待!

由于会是一方面,真正的想给别人讲出来,需要严密的逻辑,又要准备很多背景知识,所以耗时比较长。见谅
点评回复

使用道具 举报

发表于 2015-7-22 08:56:00 | 显示全部楼层
a10747029 发表于 2015-7-21 22:03
这个你算是问对人了。
之前3g时代,高通的pa,大多是通过grfc(bb看来就是gpio)来控制的,所以bsp很简 ...

感谢楼主的热情回复哈,其实我是目前遇到个特别诡异的问题,LTE B7 GPIO PA 就是没有低增益然后RF performance所有指标都测试pass,然后问了高通和PA的人回答的各种推脱不靠谱,也是醉了,就想问问LZ针对GPIO类 PA 到底软件需不需要像RFFE PA那样配一堆代码的,我们软件跟我说GPIO的啥也不用配,我觉着微微的不太可信那,MSM 8909 lz很是熟悉吧,呵呵!
点评回复

使用道具 举报

发表于 2015-7-22 09:27:33 | 显示全部楼层
楼主有挂8个iic设备这样的驱动吗,可否发我一个
点评回复

使用道具 举报

发表于 2015-7-22 10:01:33 | 显示全部楼层
楼主哪里人,当面请教啊
点评回复

使用道具 举报

 楼主| 发表于 2015-7-22 10:53:45 | 显示全部楼层
love7 发表于 2015-7-22 08:56
感谢楼主的热情回复哈,其实我是目前遇到个特别诡异的问题,LTE B7 GPIO PA 就是没有低增益然后RF perfor ...

对于射频,我不是十分熟悉,但是有以下几种可能供参考。

1。有一个文档,写明了二级PA,三级PA的不同配置,关于QCN的,可以查查,看是否再QCN处配置错误,比如三级PA配置成了两级。如果QCN中是两级,那么modem处肯定不会调用三个级别的PA,之前遇到这个问题,表象就是最小功率不过(射频原话,不是很懂)。
2. 之前记得有那么一个数组,会表明gpio的状态,对应pa的增益。可以找找看。
3.查查看80-NA437-43。
能帮到的只有这些了
点评回复

使用道具 举报

 楼主| 发表于 2015-7-22 11:08:30 | 显示全部楼层
fibocomtest 发表于 2015-7-22 10:01
楼主哪里人,当面请教啊

上海
点评回复

使用道具 举报

 楼主| 发表于 2015-7-22 11:11:35 | 显示全部楼层
游客 121.12.163.x 发表于 2015-7-20 16:48
MIPI与GPIO配置最大的区别在哪?

问题过于笼统,可否说明的仔细些
点评回复

使用道具 举报

52RD网友  发表于 2015-7-23 10:19:24
问个小白的问题,怎么从mtk或者展讯切到高通平台调试驱动。有哪些资料可以学习或者参考的
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-3-29 04:21 , Processed in 0.051929 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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