完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
可能好多人第一个直觉就是直接把工程目录下所有带有原工程名的文件(包括.eww、.ewp、.ewd、.dep)重命名成自己定义的工程名字就OK了,不过很打击人的是改完之后整个工程就打不开了,提示“cann't open the xxx.ewp”,到这一步可能很多人就会对自己的第一直觉产生质疑了,然后就放弃了改谋他法或者是干脆不用IAR了,去搞MDK或者CW了。我提这个的意思是告诉大家,其实往往第一直觉是对的,只不过咱们没有去深入挖掘,在遇到这种情况的时候,我们最好要保持一种遇到问题分析问题然后去解决问题的态度,这里我就以我以前上传的那个开发框架代码为例重建工程,说明一下移植的解决方案(等到我们解决了,会觉得其实真的很简单,成功与失败真的就差一小步)。
首先我们进入到工程目录下,可以看到目录下的文件列表如下图1所示,这里我们需要删掉一些跟原工程有关的一些文件,图中用红圈画的要删掉,删完之后如下图2所示: 图1 图2 然后在图2所示的目录中,把带有K60_Drivers的文件全部重命名为自己定义的工程名,这里我就厚着脸皮改成自己的博客名字了,嘿嘿,改后效果如下: 到这一步如果直接双击jicheng0622.eww文件就会出现上面我所说的问题了(这里我就省掉出问题的那一步了,不信的话可以亲自试一下,呵呵),这里我们就分析eww文件的作用,其实eww文件就是IAR工程的工作空间文件,其主要作用是调用打开IAR软件(看图标即可看出该文件模式是调用IAR软件的)并建立工作空间,然后导入ewp文件(即真正的我们建立的工程)。那我们分析了.eww文件的作用之后,这里会不会想到去关心.eww文件里面的内容呢,呵呵,如果大家想到这一步就成功了一小半了,说干就干,不过需要注意的是我们不能双击打开查看其内容,因为系统默认是用IAR软件打开.eww的,所以我们需要拐个弯,右键.eww文件选择打开方式,用记事本打开,等我们打开这个文件之后就会突然大彻大悟了,呵呵,原来这里还藏着历史遗留问题呢,我们把K60_Drivers再次修改成jicheng0622,然后保存,具体如下: 上面几步完成之后,我们再次双击jicheng0622.eww文件,呵呵,柳暗花明啊,完美的成功打开了工程,工程名字也换成了自己定义的新工程名,然后查看一下设置发现跟以前的是一样一样的,所以一下子省去了重复添加文件和工程设置的问题。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1912个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36369 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4405 浏览 0 评论
6063 浏览 1 评论
6772 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4221 浏览 0 评论
625浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
621浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
616浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
698浏览 2评论
802浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 10:10 , Processed in 0.866437 second(s), Total 41, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号