avr studio 问题。已经重装过软件了。。求大神解救。究竟出什么问题了!!。。

当我按debug的时候,它就一直保持(running状态)了,没有自己停下来。当我按停了,就出现下面这个界面了。nosourcefile什么意思。我觉得是它不能初始化就一... 当我按debug的时候,它就一直保持(running状态)了,没有自己停下来。

当我按停了,就出现下面这个界面了。no source file什么意思。我觉得是它不能初始化就一直在那循环下去了,所以停止不了(所以导致上面的现象)

当我按停之后接着手动调试,更奇怪的事情发生了。。在while语句里,他只循环最后两个语句。
另外还有个问题,怎么我现在输入SREG没有显示有这个寄存器呢。。。我以前输入SREG时有显示的。依然重装了软件都不行。。
展开
 我来答
gdxizhilang
2013-11-12 · TA获得超过3333个赞
知道小有建树答主
回答量:802
采纳率:50%
帮助的人:300万
展开全部
首先,您要看看您的环境设置有没有问题,您用的是
avr studio 4?5?6?
如果头文件设置位置不对就会编译仿真出错,或出现找不到寄存器的情况。

具体我用的4.18,Project->Configration Options->里面的标准设置、头文件和库文件位置等都要设置好才可以。
更多追问追答
追问
我用的是avr studio 6。Project里面没有Configration Options这个选项。头文件这些应该没有设置错误。其他寄存器都能找得到。编译时也没有错误。就是仿真开始就出问题了。。
追答

您设置优化了吗,如果设置了,可能编译器优化掉了?

我刚装上AS6,设置如图

把优化设置为none,

另外 Project->Gcclibrary Properties里边的是关于编译器和GCC的部分设置,您可以打开看看里边的调试设置有没有问题;

       Tools->Options里边是关于Studio的一些其他设置。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式