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

串口调试助手(CM野人版)4.0有严重Bug,已经跟作者反应,等候更新这个软件,看起来很漂亮,能任意设置波特率,支持921600波特率,看起来很华丽。但最近发现其一个严重的Bug:版本就是4.0我打印了一些信息:能正常显示。我把这些打印的代码行给注释了,依然能打印出来,见鬼了。然后我重启电脑,问题消失,不再打印注释过的代码行。我换了别的串口助手,问题消失。所以一定是这个助手的问题。基础的调试软件出问题,非常不易发现,带来的损失非常大。建

大家好,又见面了,我是你们的朋友全栈君。这个软件,能任意设置波特率,支持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所在。

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140517.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月8日 下午2:20
下一篇 2022年5月8日 下午2:20


相关推荐

  • phpstorm2021.12永久激活码【2021最新】

    (phpstorm2021.12永久激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月30日
    419
  • EndNote中如何批量更新期刊名称缩写格式?

    EndNote中如何批量更新期刊名称缩写格式?

    2026年3月13日
    11
  • 灾备详谈1

    灾备详谈1目录第一章灾备行业基础知识概述 1 1 灾备的重要性 1 2 数据备份 1 3 灾难恢复衡量指标 1 4 灾备的三个等级 1 4 1 数据级灾备 1 4 2 应用级灾备 1 4 3 业务级灾备 1 4 4 三种灾备等级的 RTO 与 TCO 对比第二章灾备关键技术分类 2 1 数据复制技术 2 1 1 基于主机操作系统的数据复制 2 1 2 基于应用和中间层的数据复制技术 2 1 3 基于数据库的数据复制技术 2 1 4 基于存储系统的网关的数据复制 2 1 5 基于

    2026年3月17日
    2
  • map通过jsonobject转成实体类

    map通过jsonobject转成实体类新手

    2026年4月16日
    9
  • 122页|DeepSeek与大模型从入门到精通详细教程

    122页|DeepSeek与大模型从入门到精通详细教程

    2026年3月16日
    2
  • numba 高级用法

    numba 高级用法numba是一个用于编译Python数组和数值计算函数的编译器,这个编译器能够大幅提高直接使用Python编写的函数的运算速度。numba使用LLVM编译器架构将纯Python代码生成优化过的机器码,通过一些添加简单的注解,将面向数组和使用大量数学的python代码优化到与c,c++和Fortran类似的性能,而无需改变Python的解释器。Numba的主要特性:动态代码生成(…

    2025年7月13日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号