-
2019-05-08 10:06:49
1:全志平台打开串口。开机是按下az,进入等待命令模式。
输入efex 是烧机。
输入setenv uart0_rx_open 1; saveenv; reset \r\n 仅仅打开串口
输入setenv uart0_rx_open 1; setenv loglevel 8; saveenv; reset\n 打开串口,并且打开内核log
输入setenv uart0_rx_open 0;setenv loglevel 0;saveenv;reset\r 关闭串口和log打印
输入 echo 0 > /proc/sys/kernel/printk \r 关闭内核打印
输入logcat -v time \r 打开带时间的log输出
更多相关内容 -
Android代码-安卓串口打开、接收与发送
2019-08-08 04:25:04安卓串口相关操作 测试 需要自己开发板,现在一般手机都没有预留串口 该程序固定了串口为 /dev/ttyAMA0,自己可看源码更改 或者看另一个项目:https://github.com/jp1017/AndroidSerialPortSample 来源 Android串口... -
串口打开失败!请检查指定串口是否存在或者已被打开
2021-07-25 18:41:52错误:串口打开失败!请检查指定串口是否存在或者已被打开 1、检查COM口是否冲突 解决方法: 将冲突COM口改为其他COM口号 步骤: 一、打开此电脑,点击管理 二、打开计算机管理后,打开设备管理器。 三、右键... -
串口调试助手打开异常_解决办法.zip
2020-04-10 10:44:28部件MSCOMM32.OCX或其附件之一不能正确注册:一个文件丢失或无效 内涵MSCOMM32.OCX文件,及串口调试助手。新手开发使用。 -
51单片机利用STC-ISP下载软件时串口打开失败怎么办?
2021-01-18 18:15:0051单片机利用STC-ISP下载软件时串口打开失败怎么办?解决方案:
1、右键“此电脑”选择“管理”
2、查看是否有“端口(COM和LPT)”
a)如果有,并且之前也能下载,看下载软件的端口选时是否正确(当插不同的USB插孔时会有不同的端口号),如果还不行,可以重新拔了再插一下USB下载线,或者重启一下电脑。
b)如果没有“端口(COM和LPT)”,并且之前也不能下载,可以去下载一个驱动安装程序(CH341SER)解决,我用的USB转串口程序已上传可以到关注https://download.csdn.net/download/Boxjod/14683114下载3、如果以上方法都无法解决,可以先换一根下载线,检查是否是下载线的问题。(有些下载线可能内部损坏,可以通电但是不能作为转串口线)
-
Android 串口打开失败几种原因及解决办法
2020-09-01 21:51:53目录 前言 串口打开失败目前遇到以下几...Android串口通信一般都是基于Google开源库的,然后在此基础上进行一系列操作的,比如打开串口,通过串口写数据,通过串口读数据,关闭串口; Google串口库 串口调试工具 ...目录
前言
Android串口通信一般都是基于Google开源库的,然后在此基础上进行一系列操作的,比如打开串口,通过串口写数据,通过串口读数据,关闭串口;
Google串口库
串口调试工具(需要翻墙)
https://code.google.com/archive/p/android-serialport-api/downloads
串口调试库源码(需要翻墙)
https://code.google.com/archive/p/android-serialport-api/source/default/source
工具首页显示如下
串口打开失败目前遇到以下几种问题:
第一个问题
问题:点击Setup闪退,如果是NullPointerException异常,主要是获取dev目录下的设备号为空;或者说获取的设备号数组为空;获取不到串口号;
可能引起的原因:Android系统防火墙打开了,所以需要关闭;具体步骤如下
解决方法:
a,cmd 中输入adb root 获取root权限
b,adb remount (有的不需要执行这条命令)
c,adb shell
d,setenforce 0 关闭防火墙(注意:重启后失效,需重新设置)
e,getenforce 查看当前权限状态
第二个问题
问题:执行Runtime.getRuntime().exec("/system/xbin/su")或者Runtime.getRuntime().exec("/system/bin/su")获取Process为null抛出SecurityException异常
这里主要是获取su权限然后修改串口号文件的读写权限;
但是使用Runtime.getRuntime().exec("/system/xbin/su")获取su权限(文件),在5.1系统以上版本不能使用了,所以获取的Process为null;
解决方法:
1,让板子厂家把串口权限放开。
2,如果有root权限,可以使用adb 修改串口的读写权限;
2.1,adb root 获取root权限
2.2,adb shell
2.3,cd dev
2.4,chmod 777 tty* (可以指定具体的串口号,tty*是把所有的tty开头的文件权限全部设置为可读可写)
第三个问题
如果没有执行第二个问题的代码,直接调用open方法( private native static FileDescriptor open(String path, int baudrate, int flags) ;)获取FileDescriptor为null;解决办法和二相同;
总结
执行一和二的解决办法,一般就能解决串口打开失败的问题;
如果能帮到你,麻烦加个关注,您的支持,是我最大的动力!
-
C# 串口打开失败,SerialPort.Open 打开异常的解决方法
2021-02-06 17:00:57C# 串口打开失败,SerialPort.Open 打开异常的解决方法 问题描述:串口程序运行到serialPort.Open 时,下位机(MCU)程序会卡死,关闭串口后程序重新跑起来。 解决方法,设置串口时,加入以下两行代码: serial.... -
QT串口打开和读写
2018-11-05 21:02:57关于QT串口打开和读写的程序实现 1、串口打开 串口打开包括两个过程,一是串口查找,二是设置并打开串口。具体实现见如下代码 foreach(const QSerialPortInfo &info, QSerialPortInfo::availablePorts()) {... -
MFC打开串口、关闭串口、收发数据接口函数的实现
2018-11-16 13:24:16MFC打开串口、关闭串口接口函数的实现,以及收发数据的接口函数实现 -
ubuntu使用qt时QIODevice::ReadWrite串口打开失败
2021-04-14 09:17:11打开串口时:老是进入“if(!m_serialPort->open(QIODevice::ReadWrite))” if(!m_serialPort->open(QIODevice::ReadWrite))//用ReadWrite 的模式尝试打开串口 { qDebug()<<"打开失败!"; ui->... -
串口打开工具
2015-07-04 00:14:55串口通讯工具,可以测试串口传输数据是否有误和串口是否打开 -
QT实现串口打开和关闭
2018-11-08 19:31:20/第一步 查找串口***/ //下面这个循环语句用来查找可以用的串口端口 foreach (const QSerialPortInfo &info,QSerialPortInfo::availablePorts()) //不确定有多少串口可用,也就不知道循环多少次,所以用... -
stc-isp下载不了程序,电脑显示串口打开失败,显示驱动过期,请问怎么办?
2019-06-28 18:57:56![图片说明]... 从宏晶科技官网上下载了一个驱动还是不行,我是win10系统请问有没有大神youwin10的PL2303驱动,与单片机下载用的,谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢! -
关于mfc串口通信.exe文件在其他电脑无法打开的原因及解决问题方法-附件资源
2021-03-02 15:08:24关于mfc串口通信.exe文件在其他电脑无法打开的原因及解决问题方法-附件资源 -
串口调试问题 串口打开失败
2015-01-09 15:12:11一、串口通讯 在linux 下 cat /dev/ttyS0 接收. 但奇怪的是 cat /dev/ttyS0没有显示受到认识数据,反而是我的串口调试助手收到了返回!! linux端不用 cat /dev/ttyS0读的时候没有返回! 原因:1.windows要发送... -
Android 串口打开读写权限
2021-07-16 15:33:22连接OTG,用adb命令 adb root //获取root权限,出现restarting adbd as root表示有root权限 adb shell cd dev chmod 777 tty* (可以指定具体的串口号,tty*是把所有的tty开头的文件权限全部设置为可读可写) -
Qt串口操作-打开串口
2020-06-11 03:27:59Qt使用QSerialPort来操作串口,使用时需要在.pro文件...以下为打开串口的代码: #include "mainwindow.h" #include <QApplication> #include<QDebug> #include<QSerialPort> #include<QSerial -
c#串口打开报错System.IO.IOException: 函数不正确
2017-09-07 08:39:583再次打开串口,报错,System.IO.IOException: 函数不正确。 at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str) at System.IO.Ports.InternalResources.WinIOError() at System.IO... -
MATLAB 串口系列(一、串口的打开和关闭)
2021-11-10 11:14:23MATLAB经常用于和单片机的串口进行通信,简单记录下MATLAB串口的打开和关闭。MATLAB版本为比较新的2021a,使用serialport函数进行打开操作,关闭则用delete。 % 定义串口参数 serialComName = 'COM38'; ... -
UE4串口打开方式(4.13)
2016-11-10 16:37:26因为做外接设备,所以被串口折腾了两天,现在将代码copy出来。 /** 初始化串口函数 * * @param: unsigned int portNo 串口编号,默认值为1,即COM1,注意,尽量不要大于9 * @param: unsigned int baud 波特率,默认为... -
C#串口通信,包括打开串口,接收发送数据
2010-08-13 10:18:11else if (button1.Text == "打开串口") //当要打开串口的时候 { try { port1.PortName = comboBox1.SelectedItem.ToString(); port1.BaudRate = Convert.ToInt32(comboBox2.SelectedItem); port1.DataBits = ... -
串口助手 串口打开 程序卡死 停止运行
2019-03-08 17:00:22在调试STM32程序,突然发现只要我在串口助手上打开串口,程序就停止运行了,本来在闪的灯也不闪了。 刚开始根本想不通串口打开跟板子的程序运行会有什么影响。。。 3.3V的电源灯一直是亮着的,手上也没有USB转串口... -
打开串口测试
2020-07-20 23:59:45打开串口测试源码 -
VC的CreateFile 出现不能打开超过9的串口
2013-12-30 11:28:57VC的CreateFile 出现不能打开超过9的串口 -
rk3128调试串口打开与关闭
2020-09-25 21:01:54关闭串口调试(打开相反) 1、内核设备树 arch/arm/boot/dts/rk312x-sdk.dtsi 2、init.rc注释服务 3、修改paramter 修改前: 修改后: 4、确认驱动是否关闭 打开如下: 关闭: ... -
安卓串口通信无法获取串口地址,无法打开串口权限
2022-04-24 19:42:03不管是查询串口地址还是打开并连接串口都被安卓内部拒绝,在论坛上查询得知是Android SELinux权限问题,但是解决办法需要root安卓平板,故放弃该方法。 后来去找该平板品牌的技术顾问,在辰想官方网站的技术支持... -
C++ 使用Windows API 打开VSPD虚拟串口失败
2022-04-30 00:13:42使用vsdp虚拟的com软件,可以模拟com接口,但程序调试时发现,使用CreateFile()打开虚拟的COM时总是失败 使用CreateFile()函数打开存在的com口时,此时的com口驱动程序,解析了“COM1”,但由vspd驱动创建的虚拟com... -
VB 串口打开无效端口
2015-04-24 08:38:07无效的端口打开应该提醒用户; Private Sub Command3_Click() If MSComm1.PortOpen = True Then MsgBox " 串口已经打开 ", , " 警告 " Else MSComm1.CommPort = Combo1.