Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

显示不出串口收到的数据 #21

Open
SuWeipeng opened this issue Nov 8, 2019 · 17 comments
Open

显示不出串口收到的数据 #21

SuWeipeng opened this issue Nov 8, 2019 · 17 comments

Comments

@SuWeipeng
Copy link

调 RT-Thread finsh 控制台 msh ,用 PuTTY 和 sscom 都可以,但用这个就是不显示任何回传内容,怎么回事呢?

@skiars
Copy link
Owner

skiars commented Nov 23, 2019

你的波特率和串口的参数设置的正确不

@SuWeipeng
Copy link
Author

你的波特率和串口的参数设置的正确不

正确的,基本参数肯定不会搞错。

@skiars
Copy link
Owner

skiars commented Nov 23, 2019

这个终端确实是个半成品,我这边有时候也会有打开终端但是不显示内容的问题。

@skiars
Copy link
Owner

skiars commented Nov 23, 2019

这一块我有段时间没有维护了

@SuWeipeng
Copy link
Author

这个非常好用,我都用很久了,特别喜欢。千万别放弃维护啊。

@skiars
Copy link
Owner

skiars commented Nov 23, 2019

你这个问题是一直出现嘛

@SuWeipeng
Copy link
Author

你这个问题是一直出现嘛

差不多6个月前我调rt-thread的串口就是不显示,当时以为是rt-thread的问题,所以一直用 putty。

在rt-thread上就从来没显示过任何数据,现在也一样。

@skiars
Copy link
Owner

skiars commented Nov 23, 2019

现在的版本我在我在rt-thread上面是可以用的,也许你用的release页面里头的。我这边编译了更新的,但是没有放出来,稍后我更新一下

@SuWeipeng
Copy link
Author

现在的版本我在我在rt-thread上面是可以用的,也许你用的release页面里头的。我这边编译了更新的,但是没有放出来,稍后我更新一下

太棒了,我确实没有编译新的,用的release版的exe

@SuWeipeng
Copy link
Author

现在的版本我在我在rt-thread上面是可以用的,也许你用的release页面里头的。我这边编译了更新的,但是没有放出来,稍后我更新一下

rt-thread 用串口可以,没问题,但是用 USB 的虚拟串口就不行。现象是:打开串口后什么都不显示(用其它串口工具就能显示出接收到的数据)。

@SuWeipeng
Copy link
Author

有一个奇怪的现象: RT-Thread 在 STM32 上用 USB 虚拟串口输出。接上后如果直接用您这个串口工具就什么都不显示。

但是

先用 putty 连一下,putty 收到数据后关掉 putty 窗口。再用您这个串口工具打开虚拟串口。
就一切正常,都能显示了。

@SuWeipeng
Copy link
Author

有一个奇怪的现象: RT-Thread 在 STM32 上用 USB 虚拟串口输出。接上后如果直接用您这个串口工具就什么都不显示。

但是

先用 putty 连一下,putty 收到数据后关掉 putty 窗口。再用您这个串口工具打开虚拟串口。
就一切正常,都能显示了。

用别的串口工具都没这个效果,就用 putty 有这个效果。先用 putty 连,收到数据再关掉 putty,然后再用您的串口 V1.4.0 Alpha 版就能显示出接收到的数据。

@skiars
Copy link
Owner

skiars commented Nov 29, 2019

我这边 STM32 的虚拟串口是可以直接用的,可能跟你的系统情况有关系。别的工具(除了putty)也是可以读串口数据的吗?

@SuWeipeng
Copy link
Author

我这边 STM32 的虚拟串口是可以直接用的,可能跟你的系统情况有关系。别的工具(除了putty)也是可以读串口数据的吗?

STM32 的虚拟串口如果用 HAL 库(就是 CubeMX 的是可以直接用的,用 rt-thread 的就必须先用 putty 连一下)。

别的工具是可以的,别的工具除了 putty 之外,我只试过ScriptCommunicator和sscom(这个我不喜欢用,只是试了一下可以)

@skiars
Copy link
Owner

skiars commented Dec 3, 2019

哦,我只试过用 HAL 库实现的虚拟串口,RT-Thread 没有用虚拟串口测试。这个细节上可能有什么区别吗?

@SuWeipeng
Copy link
Author

哦,我只试过用 HAL 库实现的虚拟串口,RT-Thread 没有用虚拟串口测试。这个细节上可能有什么区别吗?

我没看细节只是拿现成的用的

@skiars
Copy link
Owner

skiars commented Dec 3, 2019

嗯,我有时间看一下,USB 虚拟串口不知道怎么实现的。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants