微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mtk6582 上做双串口应用的例子

mtk6582 上做双串口应用的例子

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

1.在cust_bldr.mak 中修改如下:(原来是UART1)
CFG_UART_LOG :=UART4
CFG_UART_META :=UART4
2.在init.project.rc 中修改如下:
chmod  0777 /dev/ttyMT0
chown  system system /dev/ttyMT0
chmod  0777 /dev/ttyMT1
chown  system system /dev/ttyMT1
chmod  0777 /dev/ttyMT2
chown  system system /dev/ttyMT2
chmod  0777 /dev/ttyMT3
chown  system system /dev/ttyMT3

编译user版本,后进入工厂测试模式
在BT Relayer Mode中选择
115200
UART1
PC端发送(HEX) “01 03 0C 00” 收到 回复“04 0E 04 01 03 0C 00”
证明串口正常
不过另外下载一个串口助手(串口助手 ComAssistant 1.1)测试时,无法打开该应用或者异常退出
是APK的缺少文件还是配置错误?
谢谢

论坛中说
CONFIG_CMDLINE="console=tty0 console=ttyMT3,921600n1 root=/dev/ram vmalloc=500M slub_max_order=0 slub_debug=O "改成
CONFIG_CMDLINE="console=tty0 console=null,921600n1 root=/dev/ram vmalloc=500M slub_max_order=0 slub_debug=O "
CONFIG_MTK_SERIAL_CONSOLE=y改成
CONFIG_MTK_SERIAL_CONSOLE=n
这样改后,全编下载后,无法进入kernel

双串口是什么意思?

111111111111

使用82的两个串口接口进行软件开发

Debug不是一个串口就行了吗?为什么要两个串口?
你其中一个串口要接外设?

我需要外接两个设备,LOG口与UART2口都需要接到外设上,在厂测模式是正常的了,只是用了APP软件,就无法使用了

结贴,测试正常

设置1


设置2


设置3


很有用啊

确实很有用的

你说的问题我也遇见过,最后发现是串口助手程序不能获取串口的使用权限。

赞个,。

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

网站地图

Top