【工具】IAR打开Workspace发现configurations内容丢失

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014647208/article/details/70143985

现象:
打开自己项目发现自己 workspace 下的configurations 的信息都没有了。

打开.eww 为后缀的文件发现文件代码如下:

<?xml version="1.0" encoding="iso-8859-1"?>
<workspace>
  <batchBuild/>
</workspace> 

解决

修改自己.eww 后缀的文件(比如我的文件是名字为heartrate.eww文件)。修改如下:

<?xml version="1.0" encoding="iso-8859-1"?>
<workspace>
  <project>
    <path>$WS_DIR$\heartrate.ewp</path>
  </project>
  <batchBuild/>
</workspace>

重新点击自己.eww的文件,一切恢复正常。

效果:

hahaha, everything is okay!!!

展开阅读全文

发现IAR的一个BUG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

05-21

前段时间一直被程序一下载,运行到main就堆栈溢出的问题所困扰,大家可以看我的帖子:http://topic.csdn.net/u/20120505/20/431fab75-9cb3-42d8-aa92-0ef919030c51.htmlrnrn下载运行到main就溢出贴图:rnrn刚下进去,看main的汇编代码还是对的,没有什么问题:rn[img=http://img01.taobaocdn.com/imgextra/i1/89704926/T2R.pnXcJNXXXXXXXX_!!89704926.jpg][/img]rn[img=http://img01.taobaocdn.com/imgextra/i1/89704926/T2NDtGXklMXXXXXXXX_!!89704926.jpg][/img]rnrn在启动程序那里,在调用main那里设了个断点:rn[img=http://img02.taobaocdn.com/imgextra/i2/89704926/T2lW0dXhdNXXXXXXXX_!!89704926.jpg][/img]rn[img=http://img04.taobaocdn.com/imgextra/i4/89704926/T2YhXBXd4MXXXXXXXX_!!89704926.jpg][/img]rn 点单步进入函数:rn[img=http://img02.taobaocdn.com/imgextra/i2/89704926/T2GUpWXbhdXXXXXXXX_!!89704926.jpg][/img]rn你看,main的代码咋全都变了,变成这样了:rn[img=http://img01.taobaocdn.com/imgextra/i1/89704926/T2sIXBXfVMXXXXXXXX_!!89704926.jpg][/img]rn[img=http://img01.taobaocdn.com/imgextra/i1/89704926/T2ZrhAXf4NXXXXXXXX_!!89704926.jpg][/img]rnrnIAR提示溢出了,真的溢出了吗??rn我们看一下SPrn0X5BFC,我的单片机是430 5438 栈顶是0x5C00,栈仅用了:0X5C00-0X5BFC=4 ,仅用了4字节!!!怎么会堆栈溢出,搞笑,该不会认为我是堆栈向上长的单片机,变成0X5BFC-X/0X5C00-X =90% 吧(X是栈底)rnrn[img=http://img03.taobaocdn.com/imgextra/i3/89704926/T2J5RqXgxNXXXXXXXX_!!89704926.jpg][/img]rnrn好,点全速运行一会,然后点暂停。再看状态:rn[img=http://img03.taobaocdn.com/imgextra/i3/89704926/T2vq8FXltMXXXXXXXX_!!89704926.jpg][/img]rnrn堆栈显示正常,堆栈指针正常,汇编代码正常,程序在跑正常……rnrn这什么情况?? IAR 耍我??bug? 论坛

没有更多推荐了,返回首页