中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

segger编译器初始化问题 如图所示,我在代码...

 酱香饼

下载贤集网APP入驻自媒体

segger编译器初始化问题
如图所示,我在代码中对g_FuncErrInfo.ErrRecordFlag的值初始化为1,但实际在主循环中又变为0了,我仔细检查过该变量的赋值,绝对没有出现写0的操作:
1.两张图一张图是断点调试的图;
2.第二张图是该变量在文件中的所有操作,第一行是初始化,该行代码在初始化部分最后一个,执行完就是主循环了;
3.第2,3行也是对变量的赋值,在主循环中;
4.第4行已注释;
5.第6行是对变量置0操作,在第5行条件后面,必须要先为1,执行动作后才会置0

经过很多轮检查,我很确定没有对结构体参数置0操作,没有额外置0的操作。造成这种现象的原因是什么?

最新回复

还没有人回复哦,抢沙发吧~

发布回复

为您推荐

热门交流