IAR无法打开eww文件或ewp工程。
前几天编好的程序,昨天调试的时候都好好的,今天早上上课用IAR就打不开了,卸了重装也没办法解决...怎么回事啊,,求大神帮忙解决一下盘里有一个文件夹,里面放着每个写好的例...
前几天编好的程序,昨天调试的时候都好好的,今天早上上课用IAR就打不开了, 卸了重装也没办法解决...怎么回事啊,,求大神帮忙解决一下
盘里有一个文件夹,里面放着每个写好的例程文件夹,今天试着在里面建一个新的程序,结果在建工程的时候还是提示Not a valid project file.. 为什么啊? 展开
盘里有一个文件夹,里面放着每个写好的例程文件夹,今天试着在里面建一个新的程序,结果在建工程的时候还是提示Not a valid project file.. 为什么啊? 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
2个回答
展开全部
是不是装的版本不对 比如说你用的是IAR for msp430 你却用来打开arm
追问
不好意思,写作业回复迟了。 好像不是版本问题,也试着重新装过。 我们上课编写的程序都是430的,没有使用过arm。 但好像解决了,我发现把电脑系统换成英文的后,如果把文件夹建成中文的,就无法打开,为且不能建立工程,如果把文件夹建立成英文的,就可以打开编写的eww程序,还可以建立ewp工程...不明白这是什么情况,和系统语言还挂钩么...
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
光派通信
2024-09-03 广告
2024-09-03 广告
对光传输设备进行调试和维护,需要掌握以下关键点:1. **熟悉设备性能**:深入了解OTN/DWDM等光传输产品的性能特点,确保能够熟练使用设备。2. **按规范操作**:依据产品说明书和维护手册进行调试和维护,确保操作步骤正确无误。3. ...
点击进入详情页
本回答由光派通信提供
展开全部
IAR版本不兼容打开工程文件的方法 原创
2013-11-24 11:10:08
2点赞
jerrylwb_2011
码龄9年
关注
说起来本人用IAR也有好几年,从最开始的IAR for AVR到IAR FOR MSP430,到现在的IAR for arm。虽说谈不上很精通,但是确实用得很顺手,也算是比较有感情吧。常常看到初学ARM的人会问,到底是MDK for ARM好用还是IAR for ARM好用,这就可见MDK和IAR作为ARM编译器的统治地位,当然其它还有ARM公司自己配套的ADS,免费的GCC等很多编译器,据说ADS不怎么更新了,其它我也很少用到,这里就不作评论了。这里我仅仅凭我个人的使用感受简单的对比一下MDK和IAR:1,设计资源:基本上各大ARM芯片厂商提供的开发板配套的工程文件都会同时包含IAR和MDK,这两个编译器支持的芯片也非常全,因此设计资源这一块来说两者非常接近。2,内嵌RTOS系统:两个编译器都内嵌了一些免费的系统,尤其是MDK独有的RTX系统使用很方便,不过对于系统移植者来说没什么影响。3,使用体检:MDK的软件仿真可以说是相对于IAR最大的优势,让我们可以最小成本的验证程序。IAR的快速定位函数功能是我觉得比较实用的一个亮点。操作上MDK可以批量的关掉打开的所有文件,IAR却要一个个的点右键关闭,不太方便;MDK重新编译的速度确实慢,而IAR则非常快,这也是我认为IAR最大的优点。4,价格:MDK和IAR都需要相应的LISENCE.最为公司商用而言,不得不考虑价格,两个在价格上也比较接近,大概都是几千人民币一个lisence,MDK的价格相对便宜一点,国内的代理商和技术支持也比较多,服务可能会好点。总之,MDK和IAR都是非常优秀,非常稳定的编译平台,用户可以根据自己使用芯片的情况,个人喜好去选择。
闲说完毕,下面进入正题。在我的之前的一篇博客如果通过IAR工程查看IAR版本中讲到IAR打开版本不一致的工程时候会出现丢失配置信息的情况,当然我们可以安装多个版本的IAR来解决这个问题,但是IAR的版本众多,每个都安装确实比较麻烦。如果不安装,自己根据编译信息去修改工程配置文件也有难度,你也许都不知道该工程用的什么型号的主芯片。下面介绍下我解决这个问题的简单方法:还是打开原来工程文件中的*.ewp文件,上次也提到过搜索“OGLastSavedByProductVersion”可以查看这个工程文件最后被编译的IAR版本。在这里仍然搜素“CCIncludePath2”可以查看这个工程文件包含的C头文件的路径(还是以st官方的stsw-stm32008例程为例):
可以看到下面几行"<state>*****</state>"的内容就是C头文件的路径,我们把它们一一复制到配置文件的相关的地方去:
2013-11-24 11:10:08
2点赞
jerrylwb_2011
码龄9年
关注
说起来本人用IAR也有好几年,从最开始的IAR for AVR到IAR FOR MSP430,到现在的IAR for arm。虽说谈不上很精通,但是确实用得很顺手,也算是比较有感情吧。常常看到初学ARM的人会问,到底是MDK for ARM好用还是IAR for ARM好用,这就可见MDK和IAR作为ARM编译器的统治地位,当然其它还有ARM公司自己配套的ADS,免费的GCC等很多编译器,据说ADS不怎么更新了,其它我也很少用到,这里就不作评论了。这里我仅仅凭我个人的使用感受简单的对比一下MDK和IAR:1,设计资源:基本上各大ARM芯片厂商提供的开发板配套的工程文件都会同时包含IAR和MDK,这两个编译器支持的芯片也非常全,因此设计资源这一块来说两者非常接近。2,内嵌RTOS系统:两个编译器都内嵌了一些免费的系统,尤其是MDK独有的RTX系统使用很方便,不过对于系统移植者来说没什么影响。3,使用体检:MDK的软件仿真可以说是相对于IAR最大的优势,让我们可以最小成本的验证程序。IAR的快速定位函数功能是我觉得比较实用的一个亮点。操作上MDK可以批量的关掉打开的所有文件,IAR却要一个个的点右键关闭,不太方便;MDK重新编译的速度确实慢,而IAR则非常快,这也是我认为IAR最大的优点。4,价格:MDK和IAR都需要相应的LISENCE.最为公司商用而言,不得不考虑价格,两个在价格上也比较接近,大概都是几千人民币一个lisence,MDK的价格相对便宜一点,国内的代理商和技术支持也比较多,服务可能会好点。总之,MDK和IAR都是非常优秀,非常稳定的编译平台,用户可以根据自己使用芯片的情况,个人喜好去选择。
闲说完毕,下面进入正题。在我的之前的一篇博客如果通过IAR工程查看IAR版本中讲到IAR打开版本不一致的工程时候会出现丢失配置信息的情况,当然我们可以安装多个版本的IAR来解决这个问题,但是IAR的版本众多,每个都安装确实比较麻烦。如果不安装,自己根据编译信息去修改工程配置文件也有难度,你也许都不知道该工程用的什么型号的主芯片。下面介绍下我解决这个问题的简单方法:还是打开原来工程文件中的*.ewp文件,上次也提到过搜索“OGLastSavedByProductVersion”可以查看这个工程文件最后被编译的IAR版本。在这里仍然搜素“CCIncludePath2”可以查看这个工程文件包含的C头文件的路径(还是以st官方的stsw-stm32008例程为例):
可以看到下面几行"<state>*****</state>"的内容就是C头文件的路径,我们把它们一一复制到配置文件的相关的地方去:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询