串口调试助手(CM野人版)4.0有严重Bug,已经跟作者反应,等候更新

原创 2016年05月31日 14:24:07
这个软件,能任意设置波特率,支持921600波特率,看起来很华丽。但最近发现其一个严重的Bug:版本就是 4.09

举个栗子:

void functionPrint(void)
{
    printf("Print this line.\n");
}
void main()
{
    funcitonPrint();
}

屏幕上将会显示:Print this line.
然后我修改函数:

void functionPrint(void)
{
    printf("Print this line.\n");
}
void main()
{
    //funcitonPrint();
}
本不应该再打印出任何东西,但奇怪的是:Printf this line.依然能打印出来。重启电脑后,这行打印信息就不再出现。这个问题最近频繁发生,但也不是每次都发生。
很明显,这个软件并不是从串口实时采集数据并打印出来,而是把内存中过时的信息给打印了出来。

我换了别的串口助手,问题消失。


这里推荐个软件 secureCRT ,这个软件占用的CPU资源非常少,售价高达 100 多美金。也用过友善调试助手,CPU资源占用率也非常高。

secure CRT 8.01 版本可以使用网上流传的 7.3版本的注册机进行注册。但易用性不如国产软件。


刚才经过测试,已经能重现Bug。
1、打开该软件,打开串口,屏幕上回打印出正确的信息。
2、点击本软件左侧的串口开关,关闭串口(不是关闭本软件)。
3、修改程序,改变打印信息。
4、下载程序到目标板子,自动运行板子上的程序。
5、点击本软件的左侧的串口开关,打开串口接受数据流。你会发现,打印出来的并不是修改程序后的打印信息,而是程序修改前的打印信息。这就是本程序的Bug所在。



nordic 52832 例程I2C解析

为了实现两块蓝牙开发板之间的通信,本文着重分析I2C程序。 1、打开twi_master_with_twis_slave文件下的程序,编译运行,下载。 2、在串口工具中,我们看到了如下结果...

Nordic 52832 — OLED(1.3寸)

地方撒嘎达大概

20120909-发现串口调试助手V2.2的一个BUG

串口调试助手当数据位设置为6时,接收的字符乱了。相同软件,数据位设置为8、7时无此问题。 作为对比又测试了“串口调试精灵V1.023版”和“串口调试工具V1.0-耳朵软件”数据位设置为6,无此问题 ...

网络调试助手CM精装版3.3

  • 2009年05月12日 18:28
  • 1.14MB
  • 下载

有道购物助手脚本版,支持chrome,解决bug【Update 0.03】!

购物比价的扩展和脚本找了很多,要不是对比结果不及时,数据滞后,要不是有后门,后台修改链接,经过推广网站赚钱。 虽然chrome的有道购物助手扩展代码是远程的,存在隐患,但目前试用来说,数据准确性比较...

串口调试助手 V4.0

  • 2014年04月01日 17:54
  • 5.16MB
  • 下载

野人网络调试助手 4.1.0 .zip

  • 2016年03月04日 14:18
  • 494KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:串口调试助手(CM野人版)4.0有严重Bug,已经跟作者反应,等候更新
举报原因:
原因补充:

(最多只允许输入30个字)