微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 所有问题都是要解决的!MT6605调试发帖跟进!

所有问题都是要解决的!MT6605调试发帖跟进!

时间:10-02 整理:3721RD 点击:
以前调试过非mtk认证的nfc,这次调试mtk自己的nfc,难度可想而知小多了。首先按照MT6605的porting guide把配置都检查了一遍,目前大log发现I2C读写发生错误!
如下:
[   69.083018] (0)[919:com.android.nfc]mt6605_dev_write : 1mt6605_dev_write : writing 1 bytes, remain bytes 1.
[   69.084609] (0)[919:com.android.nfc][mt-i2c]ERROR,363: id=2,addr: 28, transfer error
[   69.085710] (0)[919:com.android.nfc][mt-i2c]ERROR,369: I2C_ACKERR
[   69.087281] (0)[919:com.android.nfc]mt6605_dev_write : i2c_master_send returned 0
[   69.088547] (0)[919:com.android.nfc]mt6605_dev_unlocked_ioctl,cmd,1,1
[   69.089367] (0)[919:com.android.nfc]mt6605_dev_unlocked_ioctl,0
[   69.090114] (0)[919:com.android.nfc]mt6605_dev_unlocked_ioctl,cmd,1,256
[   69.096301] (0)[919:com.android.nfc]mt6605_dev_unlocked_ioctl,0
查看i2c本身,就挂在了gsensor,slave addr没有冲突,根据经验i2c的问题不大,后来重点查供电,目前发现30pin dvdd 2.8v没有,这是接到vrtc上的,这一路电按理应该是有的,因为开关机时序都需要这一路电。
另外,还有27pin和32pin都是关于clock的,目前没搞明白!
明天继续跟进!欢迎大家多多讨论!
求MT6605的详细datasheet,有具体工作原理的那种,谢谢了!


还是低级错误 ,3 pin的电阻不能接,但是具体为什么因为这个电阻导致这个问题,还没有详细的资料查明!

支持小编,期待更新

mark.......

继续更新,其实27pin是clk_in,表示具体接的是co-clock还是晶体,这个配置nfc.cfg有直接的关系。
另外32pin没有看到具体的相关作用,估计在库里。按照porting guide来看,就是一个开关的作用。
他们的关系是先32pin的开关正确了,然后27pin的参数配对了,应该就可以正常工作。
这都是个人理解,仅供参考!
重点有个问题:没有理解和sim卡他们有什么关系。sim卡的电压没有给有关系吗?

30pin dvdd 2.8v没有是属于误测。

现在只有怀疑ven,irq,eint,reset这几个脚的默认状态是否对了。(原来忽略了,这几个脚关乎power mode)
另外clk_in需要测量

顶一个...

小编  你发的消息没看到,加我qq 2689705103

记录一下今天发现的一个现象:我在probe里把ven拉低,重新下载机器(格不格式化都行),然后第一次开机,ven脚一开始是低的,但是跑到ioctl的时候,ven突然被拉高了。
但是以后不管怎么开机,机器都不能跑到ioctl那里,ven脚也一直是低的。对这个现象一直想不明白。
简单一句话,就是只有每次下载完了以后第一次开机,程序才会跑到iotcl里面。
求高手帮忙分析!

谢谢各位的关心,此问题已解决!一楼有说方法。
另外nfc是能打开了,但是怎么测试还不知道。有知道朋友告知一下,谢谢!

怎么解决的啊

Thanks for share

目前我 遇到 同样的 问题 ,MT6605 在35 上调试,在 电压高的 时候 容易出错 ,低电压时候正常,小编帮忙支持下

小编nfc是怎么测试的呢,用的什么apk.

请问下,我的nfc能读到卡片类型和扇区,但是里面的数据读不到是什么情况?

没研究这么细,不好意思,回答不了你。

哦 好的谢谢

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

网站地图

Top