一个适用于W600的串口调试工具(现已开源,W800也适用)
时间:2019年05月18日 人气:...




这是一个win32和linux混合编程杂交出来的产物,集成了串口调试和tcp/ip网络调试,

当初看公司都没一个实用的串口工具,就自己制作了方便自己使用。

在一个只有at指令的w600上,这工具当时使用起来很爽的。。。


看到有些网友看到工具,表示不会用,这里简单介绍一下选项。

ESP:这是给兼容esp at指令固件用的,原理就是会发AT+RST自动复位;

RT-Thread:这是给RTT固件使用的,原理就是发送reboot命令自动复位;

RTS:重点提一下这个,这是给那些可以通过串口RTS引脚控制板子reset脚复位的板子用的(如星通智联的TB01),这种板子必须要勾选这个才能使用。


关于RTS有个小问题:在串口log时,cygwin的串口编程似乎有问题,第一次插上的串口,勾选RTS之后,必选打开串口,再关闭串口,再次打开才能正常使用;下载固件时我使用了windows串口编程发现就没这问题了,貌似cygwin串口编程对RTS/DTR处理上有些问题。暂不研究它了,知道如何处理就行了。


 一些暗码:

__yichen__:help

暗码的存在是因为我偷懒没有添加界面的缘故。需打开串口后才能使用,设置后可再次关开串口生效。


 严格的说,从代码设计角度来讲,这是一个编码很垃圾的工具,而且还有不少bug,

但是我相信用起来真的方便啊,而且很多人却还是不知道原来编写界面工具还能这么玩。


这里我把代码贴出来,供给愿意了解人娱乐一下。


编好的:w600_uart_tools_binaries.7z

源码包:w600_uart_tools_source.7z


不喜勿喷!


最美丽江花花草草大美长白山西北环形古都长安
热门评论