Comments (21)
哈哈,解决了问题就很开心,SerialTest软件很赞,更多功能还在摸索当中👍
from serialtest.
from serialtest.
目前程序里面没做记录log的功能,所以没办法查看。
其它端口可以连接吗?
from serialtest.
其他端口都不行,这是一台设备,插上USB后,会枚举出以上截图的端口,包括一个调制解调器口。
然后上面的端口都不能连接,SSCOM工具就却可以连接。
from serialtest.
连接的时候没有任何报错信息吗?按理说连不上是会提示错误的。
from serialtest.
连接的时候没有任何报错信息吗?按理说连不上是会提示错误的。
如上图gif所示,我点击了很多次打开按钮,都没有弹出任何提示。
from serialtest.
FTDI那个端口能打开吗?
from serialtest.
FTDI 这个是可以的,这是另一个设备,一个USB转TTL的转接器
from serialtest.
你能看到设备上使用的移远模块的具体型号吗?
from serialtest.
你能看到设备上使用的移远模块的具体型号吗?
EG912UGL
这个型号对分析问题有帮助吗?目前测试下来,SecureCRT,SSCOM 都可以成功连接的🙂
from serialtest.
本来想买个模块调试一下的,但好像这一款已经买不到了
from serialtest.
本来想买个模块调试一下的,但好像这一款已经买不到了
如果我这边通过bus hound 去监听数据交互,这会对分析问题有所帮助吗?
目前点击下打开按钮, 监听到这个数据,但没提示连接成功状态。
用SSCOM 点击连接,是监听到下面的数据,但是是连接成功,可以发送数据的
from serialtest.
因为上位机和设备中间隔了一层移远自己的驱动程序,不是走CDC之类通用的协议,因此抓了USB数据也不太好分析
from serialtest.
因为上位机和设备中间隔了一层移远自己的驱动程序,不是走CDC之类通用的协议,因此抓了USB数据也不太好分析
如果是这样的话,SSCOM 和SecurtCRT确实做得很好,他们可以兼容并成功连接,SerialTest确实给人很舒服的感觉,是个好开源项目,但遇到这个不兼容问题,感觉有点遗憾 😔,不理解SSCOM这样的老牌串口工具为何兼容性很强。
from serialtest.
你有试过更新下移远的驱动程序吗?
https://python.quectel.com/download
from serialtest.
你还可以试一下用CI编译出来的版本
https://github.com/wh201906/SerialTest/actions/runs/8228718937
单击"Artifacts"->SerialTest-MINGW64即可下载
CI编译出来的版本会使用新版本的Qt,可能顺便把这个bug给解决了
from serialtest.
官网上的是python版的,目前询问了供应商,要了最新版驱动,更新新版驱动后,SerialTest可以成功连接了。
终于解决了问题😁
from serialtest.
我估计是老版本的驱动实现不太规范,因此只有部分串口软件能连
from serialtest.
我找到连不上的原因了。
SerialTest在成功连接串口之后会尝试设置DTR和RTS,保证UI上的DTR和RTS状态和串口设备一致。然而,移远的老版本驱动不支持这个操作,当程序试图设置这两个信号时会报错。返回的报错信息对应到Qt封装好的串口错误中的QSerialPort::UnknownError,提示内容是“不支持该请求。”。然而按理说这种情况应该返回QSerialPort::UnsupportedOperationError才对。我在处理错误的逻辑当中将QSerialPort::UnknownError视为无法处理或忽略的错误,因此主动关闭了串口。
而移远的新版本驱动虽然也不支持设置DTR和RTS,但是不会返回报错信息,因此能够正常运行。
经过测试,如果在SerialTest当中忽略掉设置DTR和RTS时产生的错误,程序也可以和移远的模块正常通信。这一块我今后会加一个“忽略错误”的开关,用以支持这种非标准情况的错误处理。
from serialtest.
如果是这样的话,SSCOM 和SecurtCRT确实做得很好,他们可以兼容并成功连接
SerialTest也是能连上的,就是处理错误的时候没考虑过这种不规范的情况,主动断开连接了。
from serialtest.
学习了👍👍👍
from serialtest.
Related Issues (20)
- 图例显示功能建议 HOT 3
- Qt6 HOT 6
- addition of option "scatter w/o lines" HOT 7
- Please introduce more serial file transferring protocol in app like Xmodem, Xmodem CRC, Xmodem 1k, Kermit, Ymodem ,Zmodem, B- plus, Quick Van HOT 4
- 请问源码开放吗?想基于这个项目进行二次开发 HOT 6
- 接收大小写问题 HOT 5
- [建议] 接收数据框能实时显示最后一次接收的数据 HOT 5
- [建议] 指令框能添加特征批量复制功能 HOT 4
- [建议] 数据接收一栏,是否可以有个自动存储功能,可以实时存储数据并存放到设置的目录中 HOT 2
- 源码重新编译出错 HOT 7
- [建议] PC端增加记录窗口排版的功能 HOT 4
- BLE Central not working on Windows HOT 6
- 蓝牙串口调试发送字符少,建议增多 HOT 1
- 蓝牙5.1设备无法连接 HOT 7
- 压力稍大时,绘图窗会卡死 HOT 1
- 导入配置文件出错 HOT 3
- 绘图窗口数量建议 HOT 3
- 是否考虑后期支持串口以及蓝牙同时调试? HOT 1
- [求助] 请问如何在Qt下打包生成exe的? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from serialtest.