binghelingxi 发表于 2007-10-30 10:46:20

IAR Embedded Workbench for ARM 使用探讨

本帖最后由 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
=====
修复了下教程的链接
=====

binghelingxi 发表于 2007-10-30 10:46:33

看情况预留一楼先

mixedblues 发表于 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 编辑 ]

zhangxxx 发表于 2007-10-30 19:28:18

探讨的话就开话题啊~~~~有什么问题就问了~~~

ddstrg 发表于 2007-11-18 09:00:23

试着用 IAR 4.41a 精简绿色免注册版编译 SMSCountReader v1.5,提示找不到 "..\inc\swilib.h",确实没有这个文件,在 http://sieelf.googlecode.com/ 也没有找到 swilib.h,这个文件在哪获得呢?

http://w.886.cn/4Iee/55665154/55665154_56588.png

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

[ 本帖最后由 ddstrg 于 2007-11-19 16:09 编辑 ]

xuxu121 发表于 2007-12-16 18:44:01

这个文件我也在找,好像是关于手机的一个函数库。

fsliu 发表于 2007-12-19 09:01:38

Fatal Error: Segment CONFIG_C must be defined in a segment definition option (-Z, -b or -P)
这错误不知应该怎么解决?

mrmx 发表于 2008-1-11 09:17:32

按照ELF索引贴里的简易编译教程实验编译 TalkPhone ,出现 Error: Unable to open file 'test.xcl'
不知何解?

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


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

BingK 发表于 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

mrmx 发表于 2008-1-11 10:26:40

@BingK
我是用 TortoiseSVN 将 http://sieelf.googlecode.com/svn/SieELF/ 全同步回来了。就是不行啊

BingK 发表于 2008-1-11 10:31:09

回复 10# 的帖子

看看~/elfloader_lg8/lg8/m6cv50.xcl存在否?

BingK 发表于 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

binghelingxi 发表于 2008-1-11 10:41:28

回复 10# 的帖子

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

mrmx 发表于 2008-1-11 11:43:10

原帖由 binghelingxi 于 2008-1-11 10:41 发表 http://mobile.0110.cn/images/common/back.gif
TalkPhone当时直接拿了国外的工程。有点问题,刚才已经修正

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

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

BingK 发表于 2008-1-11 11:52:11

回复 14# 的帖子

对的。。。

ELF已经编译 成功。。。

BingK 发表于 2008-1-11 14:06:59

回复 15# 的帖子

我试过重新编译ELFLOADER。。。重新下载的源码。。。所有机型都成功。。。

mrmx 发表于 2008-1-11 15:08:42

回复 16# 的帖子

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

BingK 发表于 2008-1-11 15:27:41

回复 17# 的帖子

不用设置,直接用IarIdePM.exe打开.eww文件干活。

jpg001 发表于 2008-1-11 16:52:31

xcl链接文件出错的话,直接在设置里有选项的,连接器-配置,自己手动浏览指定工作目录下的xcl文件就行了。

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

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

DaiKangaroo 发表于 2008-1-11 18:53:02

用一楼的IAR Embedded Workbench 4.42a打开工程,源文件的中文是乱码,如果不修改编译没问题,修改了之后编译,乱码的地方就提示错误了,如果把乱码的地方重新改为中文,编译生成elf,拷入手机,运行发现改中文的地方都显示不出来。。。
是什么原因?有解决方法吗?
页: [1] 2 3 4
查看完整版本: IAR Embedded Workbench for ARM 使用探讨