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
很有用啊
确实很有用的
你说的问题我也遇见过,最后发现是串口助手程序不能获取串口的使用权限。
赞个,。