一. 现象描述
如上图,g_pipNo的值为0x01,但程序确执行821行,确定了g_pipNo的参数其他地方无应用;
debug模式下,857行无法加入断点;
二.解决办法
首先:查找对应参数是否在定时器或其他中断函数内调用修改;
其次,修改编译等级,使用Level 0编译
高等级的优化,简化了很多编译器认为没用的问题。有些问题,在低等级编译下可看出来。
如上图,g_pipNo的值为0x01,但程序确执行821行,确定了g_pipNo的参数其他地方无应用;
debug模式下,857行无法加入断点;
首先:查找对应参数是否在定时器或其他中断函数内调用修改;
其次,修改编译等级,使用Level 0编译
高等级的优化,简化了很多编译器认为没用的问题。有些问题,在低等级编译下可看出来。