微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何确认MSR3110 driver是否正常(i2c错误)

如何确认MSR3110 driver是否正常(i2c错误)

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]

本文介绍一种测试msr 3110 driver是否正常的方法。我们建议在遇到nfc打不开,I2C错误时用
这个工具进行检查。比如dct配置不对,i2c配置不对,没有firmware等待问题都可以用这个工具
测出来,同时也可以用来触发i2c的读写操作,便于量测硬件信号。

[SOLUTION]

msr3110_dev_test测试工具。
工具路径在:
手机的/system/bin/msr3110_dev_test。
对应的source code
alps/external/libnfc-opennfc/msr3110_test/msr3110_dev_test.c
1. msr3110_dev_test的功能介绍
如下图,


2.常用功能的使用方法。
[Open Windows command line]
adb adb shell
cd /system/bin
灭屏再亮屏(nfc disable and enable)
之后可以做下面的操作:
firmware upgrade(手动升级firmware)
è [ adb push msr3110_xxx.bin /data/MSR3110_U03.bin]
è ./msr3110_dev_test e
echo command(用于测试i2c是否正常。)
è ./msr3110_dev_test 1
get version(读取版本信息,也会验到i2c是否正常。)
è ./msr3110_dev_test 2

高手

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

网站地图

Top