Keil下为什么不能在watch里查看临时变量的数值?
很简单啊。被优化掉了。全在寄存器里,没有在栈里面。所以调试信息无法描述了。自然调试器也无法watch。想看就关掉优化。[em:18:]
为什么用Keil编译后存储器窗口没有数据 纠结阿
你是说Memory窗口吧。没有指定地址范围当然就没有显示了。
例如,在Memory窗口上方的文本框中输入起始地址:
D:0x00 - 会显示51单片机内部直接寻址空间(包括SFR)
I:0x00 - 会显示51单片机内部间接寻址空间
X:0x0000 - 会显示51单片机外部寻址空间(包括各个页面)
B:0x000000 - 会显示51单片机各bank映射空间
keil xdata数据怎么在WATCH窗口看不到
本来就是0,你看到当然就是0,是你程序的问题。我简单的试了一下,你看: