在线调试keil程序时,如局部变量加入watch后总是提示not in scope时,可按下述步骤解决:
1,在该局部变量处打断点(无端点时,程序运行过后局部变量内存将被释放,值丢失);
2,将keil的优化级别调到最低 Level 0,避免被编译器优化掉;
3,clear target后,rebuild,下载后在线查看,问题解决。
有时没clear target,只修改优化级别后build并不能解决问题。
在线调试keil程序时,如局部变量加入watch后总是提示not in scope时,可按下述步骤解决:
1,在该局部变量处打断点(无端点时,程序运行过后局部变量内存将被释放,值丢失);
2,将keil的优化级别调到最低 Level 0,避免被编译器优化掉;
3,clear target后,rebuild,下载后在线查看,问题解决。
有时没clear target,只修改优化级别后build并不能解决问题。