串口调试助手(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所在。



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

nRF52832 GPIOTE EVENT中断使用

中断相关函数见”core_cm4.h”头文件,例子: GPIOTE_Events_En(GPIOTE_Ch_1); 使能GPIOE通道1 GPIOTE_Events_All_En(); ...

nRF52832 实际功耗测试3

一些名词不知道咋翻译,瞎翻吧。:-)低功耗模式具体说明: System OFF mode:系统关闭模式,实测电流:0.3uA。 最低功耗模式,系统内核关闭,运行任务被挂起。唤醒方式: 1. G...

nRF52832 SWO调试功能

定义宏ENABLE_SWO,注意时钟,见下图

简单实用的双向电平转换电路(非常实用!)

本文转自一个STM32的论坛:http://www.openedv.com/posts/list/917.htm#      当我们在使用3.3V的单片机(比如STM32)的时候,电平转换就在所难免...

NRF52832NFC读写

NRF52832的NFC读写
  • vinkim
  • vinkim
  • 2017-04-12 16:30
  • 1256

修改nrf52832的nfc天线引脚p09,p10为gpio

nrf52832的p09,p10引脚被默认配置为nfc天线引脚,每次复位后,都会自动变成nfc天线引脚的功能,所以假如要使用这个两个引脚作为gpio使用,必须得配置一下才行。 首先,要包含 ...

nRF52832 复位相关

好吧,丑大了,调试中断出问题,导致MCU一直busy,SW调试口无法烧程序。 复位管脚接了,但是一个宏没定义,导致复位不起作用。在工程中定义 CONFIG_GPIO_AS_PINRESET sy...

nrf52832 gpio9和10默认是NFC,非普通GPIO

nrf52832的p09,p10引脚被默认配置为nfc天线引脚,每次复位后,都会自动变成nfc天线引脚的功能,所以假如要使用这个两个引脚作为gpio使用,必须得配置一下才行。 首先,要包含 nr...

一种超级实用的3.3V/5V双向电平转换电路

这个电路,就是完成3.3V和5V电平的双向转换用的,电路的yuan
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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