找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5856|回复: 0
打印 上一主题 下一主题
收起左侧

EZ-USB FX3的eclipse开发环境自动生成img文件

[复制链接]
跳转到指定楼层
楼主
ID:77367 发表于 2015-4-18 20:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用eclipse新建一个C Project,配置好各种属性之后,发现不能生成img文件,当然可以手动使用elf2img转换,这好像很麻烦,应该在eclipse那里可以设置的,不过没有发现在那里,所以就直接手动修改工程的配置文件。转到eclipse的C Project下面,用UltraEdit打开 .cproject ,
找到这样的一个配置语句

<configuration artifact buildArtefactType="org.eclipse.cdt.cross.arm.gnu.buildArtefactType.application" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.cross.arm.gnu.buildArtefactType.application" description="" id="org.eclipse.cdt.cross.arm.gnu.sourcery.windows.elf.debug.897102914"  parent="org.eclipse.cdt.cross.arm.gnu.sourcery.windows.elf.debug">

这个语句的前面总是有一句 <storageModule moduleId="cdtBuildSystem" version="4.0.0">
在后面再加一个配置属性:

  postannouncebuildStep="Converting ELF to image (.img) format" postbuildStep="&quot;${FX3_INSTALL_PATH}\util\elf2img\elf2img.exe&quot; -i ${ProjName}.elf -o ${ProjName}.img"

变成这样的:

<configuration artifact buildArtefactType="org.eclipse.cdt.cross.arm.gnu.buildArtefactType.application" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.cross.arm.gnu.buildArtefactType.application" description="" id="org.eclipse.cdt.cross.arm.gnu.sourcery.windows.elf.debug.897102914"  parent="org.eclipse.cdt.cross.arm.gnu.sourcery.windows.elf.debug" postannouncebuildStep="Converting ELF to image (.img) format" postbuildStep="&quot;${FX3_INSTALL_PATH}\util\elf2img\elf2img.exe&quot; -i ${ProjName}.elf -o ${ProjName}.img">

这个其实是针对Debug编译版本的配置,用搜索的方法,找到下面一句对Release的做同样的配置即可。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表