爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 16624|回复: 76
收起左侧

[其它] IAR Embedded Workbench for ARM 使用探讨

  [复制链接]
发表于 2007-10-30 10:46:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
本帖最后由 flyfeiwang 于 2011-9-15 10:16 编辑

IAR Embedded Workbench 4.42a
7z的自解压文件,绿色免注册版,国外鸟人inquis修改的
http://sieelf.googlecode.com/fil ... _4_0_Evaluation.exe

官方版注册机(along发的)
http://bbs.0110.cn/attachment.php?aid=488635

4.42a兼容4.41a的工程文件,而4.41a无法兼容4.42a的工程文件

一个简单的编译教程,看下面这个链接:
http://bbs.0110.cn/forum.php?mod=redirect&goto=findpost&ptid=340690&pid=3961064&fromuid=265799
=====
修复了下教程的链接
=====

 楼主| 发表于 2007-10-30 10:46:33 | 显示全部楼层
看情况预留一楼先
回复 支持 反对

使用道具 举报

发表于 2007-10-30 11:44:05 | 显示全部楼层

IAR Embedded Workbench for ARM 相关资源

上网找的一些IAR Embedded Workbench for ARM(简称EWARM)的相关资源,
因为权限不够,分割上传既耗时、大家下载也麻烦,所以基本上都只提供连接。
若有发现新的资源,我会随时更新上来,请大家自行关注。

IAR EWARM 官方资源

【官方网站】
IAR Systems官方网站 - 英文

IAR EWARM官方主页 - 英文

【使用者手册
楼上的EWARM不含说明,下面是官网上提供下载的手册,看得懂E文、有兴趣的请自行参考。

ARM IAR Embedded Workbench IDE User Guide -PDF (英文)
关於IAR开发环境的使用者手册
*在Part 7. Reference information 项目下对於EWARM开发环境的所有视窗、菜单及一些设置选项有非常详细的介绍。

ARM IAR C/C++ Development Guide - PDF (英文)
关於IAR下C/C++开发的使用者手册

ARM IAR Assembler Reference Guide - PDF (英文)
关於IAR下组语编译的参考手册

ARM IAR Embedded Workbench Migration Guide - PDF (英文)
貌似关於IAR不同版本的比较和不同版本源码转换的说明

IAR EWARM 第三方资源

IAR EWARM 快速用户指南 v1.10 - PDF (中文/2006.03版)
万利电子有限公司整理的中文用户指南,虽然不完全符合我们的需要,但至少其中部份内容可以帮助我们了解EWARM开发环境,还是值得参考看看。

IAR EWARM 4.30使用简介 - 论坛(中文)
世纪联信科技有限公司技术论坛上ARM技术讨论区上一篇应该是由该公司官方发帖简介,真的很”简单”,不过还是有各菜单的中文说明值得参考,凑合着看看吧。

[ 本帖最后由 mixedblues 于 2007-10-31 11:54 编辑 ]

评分

参与人数 1实力分 +1 金钱数 +188 贡献分 +4 收起 理由
jpg001 + 1 + 188 + 4 奖励:感谢-你和大家分享资源与经验!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2007-10-30 19:28:18 | 显示全部楼层
探讨的话就开话题啊~~~~有什么问题就问了~~~
回复 支持 反对

使用道具 举报

发表于 2007-11-18 09:00:23 | 显示全部楼层
试着用 IAR 4.41a 精简绿色免注册版编译 SMSCountReader v1.5,提示找不到 "..\inc\swilib.h",确实没有这个文件,在 http://sieelf.googlecode.com/ 也没有找到 swilib.h,这个文件在哪获得呢?


                               
登录/注册后可看大图


--------------------------------------------------------------------------------------------------------------
已解决:原来在这里
http://sieelf.googlecode.com/svn/SieELF/inc/

[ 本帖最后由 ddstrg 于 2007-11-19 16:09 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-12-16 18:44:01 | 显示全部楼层
这个文件我也在找,好像是关于手机的一个函数库。
回复 支持 反对

使用道具 举报

发表于 2007-12-19 09:01:38 | 显示全部楼层
Fatal Error[e72]: Segment CONFIG_C must be defined in a segment definition option (-Z, -b or -P)

这错误不知应该怎么解决?
回复 支持 反对

使用道具 举报

发表于 2008-1-11 09:17:32 | 显示全部楼层
按照ELF索引贴里的简易编译教程实验编译 TalkPhone ,出现 Error[e12]: Unable to open file 'test.xcl'
不知何解?

试着编译 ELFload 遇到 Fatal Error[e72]: Segment PATCH_ESI must be defined in a segment definition option (-Z, -b or -P)


希望项目小组能从“普通的机油但又希望体验ELF的角度”出发给稍微解释一下。
回复 支持 反对

使用道具 举报

发表于 2008-1-11 10:12:33 | 显示全部楼层
本帖最后由 flyfeiwang 于 2011-9-15 11:25 编辑

回复 7# 的帖子
回复 8# 的帖子

你们两个人的所提示的错误应该都是缺少.xcl连接文件
应该是你们没有把整个工程下载全。

按找这个教程下载整个目录应该可以了
http://bbs.0110.cn/forum.php?mod=viewthread&tid=354881
回复 支持 反对

使用道具 举报

发表于 2008-1-11 10:26:40 | 显示全部楼层
@BingK
我是用 TortoiseSVN 将 http://sieelf.googlecode.com/svn/SieELF/ 全同步回来了。就是不行啊
回复 支持 反对

使用道具 举报

发表于 2008-1-11 10:31:09 | 显示全部楼层

回复 10# 的帖子

看看~/elfloader_lg8/lg8/m6cv50.xcl存在否?
回复 支持 反对

使用道具 举报

发表于 2008-1-11 10:32:22 | 显示全部楼层
我的。。。

Building configuration: ELFLoader - M6Cv50
Updating build tree...
ESI.asm
EXT2.asm
FSWI.asm
IMB.asm
additional.c
conf_loader.c
config_data.c
elfloader.cpp
png.c
rets_M6Cv50.asm
Linking

Total number of errors: 0
Total number of warnings: 0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-11 10:41:28 | 显示全部楼层

回复 10# 的帖子

TalkPhone当时直接拿了国外的工程。有点问题,刚才已经修正
回复 支持 反对

使用道具 举报

发表于 2008-1-11 11:43:10 | 显示全部楼层
原帖由 binghelingxi 于 2008-1-11 10:41 发表
TalkPhone当时直接拿了国外的工程。有点问题,刚才已经修正


回复冰
TakePhone 好了,编译 ELFLoad 还是前面说过的同样的问题。

编译ExtD报错,如下图片,我不懂嵌入编程,从感觉上应该将 ExtD.ewp 里 <postbuild>obexcopy $PROJ_DIR$\Release\Exe\ExtD.elf MMCard\ZBin\Daemons\ExtD.elf</postbuild> 中间的内容删掉就可以了,是不是这样?
1.jpg
回复 支持 反对

使用道具 举报

发表于 2008-1-11 11:52:11 | 显示全部楼层

回复 14# 的帖子

对的。。。

ELF已经编译 成功。。。
回复 支持 反对

使用道具 举报

发表于 2008-1-11 14:06:59 | 显示全部楼层

回复 15# 的帖子

我试过重新编译ELFLOADER。。。重新下载的源码。。。所有机型都成功。。。
回复 支持 反对

使用道具 举报

发表于 2008-1-11 15:08:42 | 显示全部楼层

回复 16# 的帖子

奇怪鸟~
难道是传说中的人品问题?BingK,能不能介绍下你的环境?
IAR Embedded Workbench for ARM 要不要进行什么设置?
回复 支持 反对

使用道具 举报

发表于 2008-1-11 15:27:41 | 显示全部楼层

回复 17# 的帖子

不用设置,直接用IarIdePM.exe打开.eww文件干活。
回复 支持 反对

使用道具 举报

发表于 2008-1-11 16:52:31 | 显示全部楼层
xcl链接文件出错的话,直接在设置里有选项的,连接器-配置,自己手动浏览指定工作目录下的xcl文件就行了。

很多情况下,一些设置可能在部分机器上可以,在另外一部分机器上就会出错。不知道为什么。我用老外的源码多半都需要重新定位xcl位置,相信原本在他们的机器上应该都是编译通过的。老外写的编译后直接调用的批处理,在我这里也常常不能成功,语法貌似没有问题的,大概是iar对unicode支持不好

所以,建议大家以后建立工程的时候,加上$PROJ_DIR$变量来使用相对目录,这样到哪里一般都不会有问题。$PROJ_DIR$在工程中总是代表当前工作目录
回复 支持 反对

使用道具 举报

发表于 2008-1-11 18:53:02 | 显示全部楼层
用一楼的IAR Embedded Workbench 4.42a打开工程,源文件的中文是乱码,如果不修改编译没问题,修改了之后编译,乱码的地方就提示错误了,如果把乱码的地方重新改为中文,编译生成elf,拷入手机,运行发现改中文的地方都显示不出来。。。
是什么原因?有解决方法吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-20 13:20

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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