AVR中个别语句不能设断点

来源:百度知道 编辑:UC知道 时间:2024/07/02 11:04:35
我用的atmega128芯片 用notepad编译通过了,但是用AVR studio下载到芯片中,发现其中有几个语句不能设断点,在反汇编里看,根本就没编译这两句。这是调用同一个函数的语句,别的地方就好用。
这是为什么呢? 请指教
谢谢azurysky
可是 为什么就给我优化掉了呢? 明明有用的 编译器的问题吧
那个问题解决了,我又在下边写了一条一模一样的语句。但是不知道为什么

调用函数的语句应该是可以设断点的。

有两种情况设不了断点,
一种,例如声明变量之类,本身就不是代码
第二种就是语句没有什么用处,编译器自动给优化掉了,也生成不了汇编码