年前调试了一下用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上串口模块的调试相关推荐

  1. MTK6572 android4.4上串口模块的调试

    年前调试了一下用mtk的uart1口来外接外部模块,拓展为2个com口.写此文的目前主要是整理一下思路. 拓展ic的型号是WK2114: WK2114 原理框图 由上图可以看到首先得把主接口测试ok. ...

  2. android wifi 连不上手机助手,usb调试断断续续的很烦?试试adb wifi调试

    问题背景 usb线比较松的时候,adb连接经常断开:usb线连接,手机助手等程序会自动连接adb,经常导致adb断开:采用wifi连接adb可以减少上述问题发生,对测试人员来说也是非常有帮助的. 具体 ...

  3. Go 1.4 正式版发布,官方正式支持 Android

    Go 1.4 正式发布啦,是第五个 Go 的稳定版本,与上一个稳定版本 Go 1.3 相隔 6 个月.Go 1.4 包括一些小的语言改进,支持更多的操作系统和处理器架构:改进了工具链和库.同时,Go ...

  4. 下一代Android或官方支持“App2sd”

    Android系统从诞生到现在的崛起经历了数个版本的更新,每次版本升级都会给大家带来新的功能和 体验,来自国外媒体的报道,众多Android用户期待的"App2sd"功能即将在下一 ...

  5. android webview 多文件上传,Android中的webview支持页面中的文件上传实例代码

    Android webview在默认情况下是不支持网页中的文件上传功能的: 如果在网页中有,在android webview中访问时也会出现浏览文件的按钮 但是点击按钮之后没有反应... 那么如何能够 ...

  6. Android12系统上支持Android手机的usb网络共享

    Android系统需要支持Android手机通过usb共享过来的网络需要修改以下代码 1.修改内核,添加这几项内核驱动,kernel驱动默认有源码,我们只需配置上就行 +CONFIG_USB_USBN ...

  7. 在Ubuntu上编译opencv 2.4.13源码支持android平台操作步骤

    之前在https://blog.csdn.net/fengbingchun/article/details/96430706中编译过opencv源码用于海思平台,这里通过修改脚本编译opencv 2. ...

  8. Android框架排行榜,上百项资源汇总不容错过

    1.Retrofit 一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言 上榜理由:Retrofit以21.8k的stars量雄踞github中 ...

  9. android开发用什么操作系统,Android是目前世界上最流行的操作系统

    原标题:Android是目前世界上最流行的操作系统 Android是目前世界上最流行的操作系统,而且基于该系统的设备在全球范围内处于统治级地位.不过,对于很多安卓手机用户来说,Root这个词对他们十分 ...

最新文章

  1. 未能加载指定的模块“\Neo4j-Management.psd1
  2. 新增方法java_Java8_map新增方法
  3. Spark内存管理(3)—— 统一内存管理设计理念
  4. Linux中如何运行.AppImage文件
  5. 复杂属性的设计时支持
  6. android webview onconsolemessage,Android WebView一些特殊的使用
  7. 小企业服务器设置位置,小企业服务器配置
  8. android点滴27:R文件无法加载 R cannot be resolved to a v...
  9. h5文字垂直居中_CSS居中的常用方式以及优缺点
  10. 刚发布!开发者调查报告:机器学习/深度学习算法工程师急缺
  11. “软下来”的苹果和小米能否拯救智能手机的焦虑? | 畅言
  12. mongodb objectid java_我可以确定字符串是否是MongoDB ObjectID吗?
  13. fiddler实现将http请求的js转为本地的js文件
  14. iOS: 详细的正则表达式
  15. 汽车行业准则:自信地采用 AIAG-VDA FMEA 方法
  16. oracle 转换日期的函数,Oracle日期常用函数转换教程
  17. 计算机考试怎么做word,word怎么做弧形文字
  18. php获取客户端IP地址的几种方法
  19. 画法几何及计算机制图,画法几何及机械制图(第2版)范思冲-第十二章 计算机绘图基础.pptx...
  20. SPRAY 光谱光线追迹仿真软件

热门文章

  1. 名画52 王希孟《千里江山图》
  2. Three.js实现光照阴影
  3. 【POJ3208】 (DP)
  4. 前端进击的巨人(四):略知函数式编程
  5. AE基础教程第一阶段——20层的简单操作
  6. 用c语言、java、c++编写一个程序,输出九九乘法表。
  7. Google 地球pro的license
  8. 董树义 近代微波测量技术_新型矿山溜井微波窄束测深装置
  9. aview安装和使用
  10. Three.js(十四)—— 模型文件加载