用Keil C Debug时Watch显示int 型数据老是0x0000。
在Debug时,我已经把程序最简单化来Debug了,如:
mian()
{
while(1)
{
int i;
i=0x5050;
i=0x6060;
}
}
然后Debug ,在Wach 是显示都是0,我怀疑是版本的问题,在网上好像个地方,从2.0,30.4.0的各种版本都试了,还是老样子,把int i改为uchar i,却正常了,是不是wach中不能显示大于8位的变量的值呀
用Keil C Debug时Watch显示int 型数据老是0x0000
答案:1 悬赏:40
解决时间 2021-02-01 16:20
- 提问者网友:他的思颖
- 2021-02-01 12:29
最佳答案
- 二级知识专家网友:我叫很个性
- 2021-02-01 13:23
我也有用Keil C,ARM的,监视窗口也是没法用,add watch都提示说不能添加。只有全局变量那些,当你鼠标扫过的时候,跳出小提示,能看看值。我干脆就不管了,就看流程对不对,或者用串口把信息打出来。
你试试全局变量是不是正常吧。
你试试全局变量是不是正常吧。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |