STM8工具之IAR--调试
调试是看数据变化
补充
IAR中的"Options — c/c++ compiler— Optimization[ˌɔptimaiˈzeiʃən] — Level" 选项:
Level的缺省值为Low,当我把Level选为None之后,即不执行任何优化时,全局变量、静态局部变量、局部变量的值都可以看到,如下图所示。
当我把优化等级选为Midium或者High之后,全局变量、静态局部变量、局部变量的值都不可见了。
结论:要想观察局部变量的值,调试的时候可以把优化等级设为None.