6572 官方 支持 Android,MTK6572 android4.4上串口模块的调试
年前调试了一下用mtk的uart1口来外接外部模块,拓展为2个com口。写此文的目前主要是整理一下思路。
拓展ic的型号是WK2114:
WK2114 原理框图
由上图可以看到首先得把主接口测试ok。
mtk6572的uart1默认是用来打log用的,所以要修改权限
chmod 0660 /dev/ttyMT0
chown system system /dev/ttyMT0
修改过后可以用在手机上装一个com口apk连接电脑测试,看看是否正常。一般这步是没问题的。
另外有可能会碰到不稳定的情况,这是要把默认的uart1的log功能关掉。
这两步完成保证主接口的功能正常,然后添加wk2114的驱动代码进行调试,原厂给过来的是在三星上面适配的驱动,在mtk上还要做简单的修改。
修改前首先看一下WK2114 引脚描述:
看到上面的图给人的感觉就是太简单了,只需要修改reset和eint就行了,其他的几个量一下就ok,确实是这样。但目前被几个问题挡住了:
1、电压方面由于mtk6572满足不了要求的vcc,所以有外接升IC,飞线那叫一个乱。量出来也能满足要求,但是有没有隐患我不好说。
2、工具方面,没示波器。
3、测试方法 。
现在需要重点解决的问题就是这个问题:
我在wk2114.c的源码中看到以下内容:
static struct uart_driver wk2xxx_uart_driver = {
owner: THIS_MODULE,
major: SERIAL_WK2XXX_MAJOR,
#ifdef CONFIG_DEVFS_FS
driver_name: "ttySWK",
dev_name: "ttysWK",
#else
driver_name: "ttySWK",
dev_name: "ttysWK",
#endif
minor: MINOR_START,
nr: NR_PORTS,
cons: NULL//WK2Xxx_CONSOLE,
};
后来查找资料,cons:NULL代表不能像前面那样用控制台来测试了。不知这里是否理解有误?肯请大师们指点。
另外还有一个问题:如果拓展模块上没有接终端设备,是否看不到完整的log。
总之,目前找不到好的调试方法。
原文:http://blog.csdn.net/goodtalent/article/details/44020313
6572 官方 支持 Android,MTK6572 android4.4上串口模块的调试相关推荐
- MTK6572 android4.4上串口模块的调试
年前调试了一下用mtk的uart1口来外接外部模块,拓展为2个com口.写此文的目前主要是整理一下思路. 拓展ic的型号是WK2114: WK2114 原理框图 由上图可以看到首先得把主接口测试ok. ...
- android wifi 连不上手机助手,usb调试断断续续的很烦?试试adb wifi调试
问题背景 usb线比较松的时候,adb连接经常断开:usb线连接,手机助手等程序会自动连接adb,经常导致adb断开:采用wifi连接adb可以减少上述问题发生,对测试人员来说也是非常有帮助的. 具体 ...
- Go 1.4 正式版发布,官方正式支持 Android
Go 1.4 正式发布啦,是第五个 Go 的稳定版本,与上一个稳定版本 Go 1.3 相隔 6 个月.Go 1.4 包括一些小的语言改进,支持更多的操作系统和处理器架构:改进了工具链和库.同时,Go ...
- 下一代Android或官方支持“App2sd”
Android系统从诞生到现在的崛起经历了数个版本的更新,每次版本升级都会给大家带来新的功能和 体验,来自国外媒体的报道,众多Android用户期待的"App2sd"功能即将在下一 ...
- android webview 多文件上传,Android中的webview支持页面中的文件上传实例代码
Android webview在默认情况下是不支持网页中的文件上传功能的: 如果在网页中有,在android webview中访问时也会出现浏览文件的按钮 但是点击按钮之后没有反应... 那么如何能够 ...
- Android12系统上支持Android手机的usb网络共享
Android系统需要支持Android手机通过usb共享过来的网络需要修改以下代码 1.修改内核,添加这几项内核驱动,kernel驱动默认有源码,我们只需配置上就行 +CONFIG_USB_USBN ...
- 在Ubuntu上编译opencv 2.4.13源码支持android平台操作步骤
之前在https://blog.csdn.net/fengbingchun/article/details/96430706中编译过opencv源码用于海思平台,这里通过修改脚本编译opencv 2. ...
- Android框架排行榜,上百项资源汇总不容错过
1.Retrofit 一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言 上榜理由:Retrofit以21.8k的stars量雄踞github中 ...
- android开发用什么操作系统,Android是目前世界上最流行的操作系统
原标题:Android是目前世界上最流行的操作系统 Android是目前世界上最流行的操作系统,而且基于该系统的设备在全球范围内处于统治级地位.不过,对于很多安卓手机用户来说,Root这个词对他们十分 ...
最新文章
- 未能加载指定的模块“\Neo4j-Management.psd1
- 新增方法java_Java8_map新增方法
- Spark内存管理(3)—— 统一内存管理设计理念
- Linux中如何运行.AppImage文件
- 复杂属性的设计时支持
- android webview onconsolemessage,Android WebView一些特殊的使用
- 小企业服务器设置位置,小企业服务器配置
- android点滴27:R文件无法加载 R cannot be resolved to a v...
- h5文字垂直居中_CSS居中的常用方式以及优缺点
- 刚发布!开发者调查报告:机器学习/深度学习算法工程师急缺
- “软下来”的苹果和小米能否拯救智能手机的焦虑? | 畅言
- mongodb objectid java_我可以确定字符串是否是MongoDB ObjectID吗?
- fiddler实现将http请求的js转为本地的js文件
- iOS: 详细的正则表达式
- 汽车行业准则:自信地采用 AIAG-VDA FMEA 方法
- oracle 转换日期的函数,Oracle日期常用函数转换教程
- 计算机考试怎么做word,word怎么做弧形文字
- php获取客户端IP地址的几种方法
- 画法几何及计算机制图,画法几何及机械制图(第2版)范思冲-第十二章 计算机绘图基础.pptx...
- SPRAY 光谱光线追迹仿真软件