• 使用开发环境SimplicityStudio编译程序时,Debug发现变量的值计算出错,应如何解决?

  • 创建于2015-05-28

1个回答

  • 楚_世强 (0)

    原因是:编译器优化,可以关闭编译器的优化选项进行观察。如果打开优化,对于tempbyte=65535-tempbyte这个计算公式, 编译器会直接将65535-tempbyte的结果直接拿来做下一步的计算(这个计算结果保存在core register里面),而不是赋值给tempbyte用来计算,因为这样优化以后可以减少一个赋值的周期。

    创建于2015-05-28

相关推荐

有问题?向百人技术专家提问
我要提问

400-887-3266(工作日 9:00-18:00)

service@sekorm.com

世强元件电商
最好的电子研发服务平台

  • 领先国内半年新元件/新技术/新方案
  • 全品类覆盖数百个原厂资料
  • 正品低价/供货保障
  • 大量现货,支持快速购买
下载世强元件电商APP
工程师创新研发的神器
知、选、研、用一站式服务

搞研发 找元件
下载世强元件电商APP