爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: binghelingxi
收起左侧

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

  [复制链接]
发表于 2008-1-11 19:06:43 | 显示全部楼层

回复 20# 的帖子

中文乱码别管他。。。IAR的编辑器超弱智。。。对UTF8的中文不支持。。。对UTF8无BOM也只能编译通过的。。。

大概是这个源码文件使用的编码为UTF8无BOM

如果你直接修改了它,应该就成了ACSII了。手机不支持

所以要编辑中文,最好使用其他编辑器编辑完成后用IAR编译。。。

[ 本帖最后由 BingK 于 2008-1-11 19:09 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-1-12 01:01:44 | 显示全部楼层

回复 21# 的帖子

IAR的编辑器果然很烂,输入时也没有信息提示,要是能像VC++那样该多好啊。
目前的方法是下载EmEditor或者EditPlus来修改,然后再用IAR编译。
EmEditor保存文件时,选择UTF8编码,要去掉添加标签(BOM)之前的勾。
EditPuls则在设置中在UTF8编码设置中选择保存时删除标签。
回复 支持 反对

使用道具 举报

发表于 2008-1-12 10:32:54 | 显示全部楼层

回复 22# 的帖子

我用UltraEdit,感觉还良好哈哈
IAR可以调用外部编辑器的。

楼上。。。加入项目吧。。。
不用谦虚啦。

                               
登录/注册后可看大图

协作开发又不是高手聚会。。。只要会做的,每人都做一点,就好了。。。大家都是慢慢摸索成长的啊、
回复 支持 反对

使用道具 举报

发表于 2008-1-12 15:31:42 | 显示全部楼层
原帖由 BingK 于 2008-1-12 10:32 发表
我用UltraEdit,感觉还良好哈哈
IAR可以调用外部编辑器的。

楼上。。。加入项目吧。。。
不用谦虚啦。

                               
登录/注册后可看大图

协作开发又不是高手聚会。。。只要会做的,每人都做一 ...

可以调用外部编辑器,还好些,呵呵
我找到个编辑器ed,很好用,可以列出函数,支持函数缩放~~强烈推荐 ,感觉UltraEdit太大了
绿色版只有600多KB,下载地址
OK,I Join~~给你google帐号就可以了?code.google.com的密码要给吗?

ed界面

ed界面

iar外部编辑器设置

iar外部编辑器设置
回复 支持 反对

使用道具 举报

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

回复 24# 的帖子

不用给我密码,注意下载上传时用的是https://的那个网址,此时密码用的不是你的google帐号的密码,是这里获得的密码http://code.google.com/hosting/settings


                               
登录/注册后可看大图

多啰嗦几句,这个容易弄错哈哈。

如果你用QQ的话,最好加入到ELF讨论群,和,0110开发组联盟,便于讨论吧,后面这个群的话,直接PM他:regspy(幻芯),说明一下情况就可以了。
回复 支持 反对

使用道具 举报

发表于 2008-1-12 16:23:01 | 显示全部楼层

回复 25# 的帖子

呵呵,已经搞定啦,多谢阿冰~
我已经加ELF讨论群了,昵称和论坛一样的
0110开发组联盟群,我等一下就加~~
回复 支持 反对

使用道具 举报

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

很多情况下,一些设置可能在部分机器上可以,在另外一部分机器上就会出错。不知道为什么。我用老外的源 ...

谢谢,那这个咋办捏?
Fatal Error[e72]: Segment PATCH_NO_BROWSE_TXT must be defined in a segment definition option (-Z, -b or -P)
回复 支持 反对

使用道具 举报

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

回复 27# 的帖子

绝对是xcl文件问题。。。
回复 支持 反对

使用道具 举报

发表于 2008-1-18 12:55:53 | 显示全部楼层
啊,果然是,谢谢咯
回复 支持 反对

使用道具 举报

发表于 2008-2-9 02:36:47 | 显示全部楼层

Error[Ta029]:

为了练习开发西门子手机的ELF程式,我按照教程把http://sieelf.googlecode.com/svn/全部下载下来,另外我也下载并且用了Embedded_Workbench_4_0_Evaluation.exe。
首先我想先试着编译一下,所以我选了TED但是一按make就出了几十条的错误,後来我改选ExtD,也是一样,错误都是清一色的都是如下的问题,请问是怎么了?估计只是一个很简单的设定我没有弄到而已,有没有人可以指点一下呢?

Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF D:\SieELF\SieELF\inc\swilib.h 1835

[ 本帖最后由 huang5307 于 2008-2-9 02:39 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-9 13:14:35 | 显示全部楼层

回复 30# 的帖子

你是直接打开.eww文件吗?

一般来说,这些都是已经设置好的。。。

这个错误的意思就是thumb模式不能SWI调用序号超过0xFF的函数
回复 支持 反对

使用道具 举报

发表于 2008-2-9 19:30:33 | 显示全部楼层

回复 31# 的帖子

我是直接开启.eww文件的。
我按照教程把http://sieelf.googlecode.com/svn/全部下载下来放在D:\SieELF,以ExtD而言就是放在“D:\SieELF\SieELF\ExtD\”目录之下。而编译程式是放在“C:\Embedded Workbench 4.0 Evaluation\”目录之下。我后来把编译程式改在“D:\Embedded Workbench 4.0 Evaluation\”,其结果也是一样。证明不是目录的问题。

请问我该如何解决这个问题呢?

[ 本帖最后由 huang5307 于 2008-2-9 19:34 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-13 07:11:52 | 显示全部楼层

                               
登录/注册后可看大图


下面这个位置,你选的是debugger吧?

                               
登录/注册后可看大图
没看请教程吧。
未命名.JPG
回复 支持 反对

使用道具 举报

发表于 2008-2-14 15:00:42 | 显示全部楼层

回复 33# 的帖子

我自己想合成ELF,有时会遇到这样的问题,说少了swilib.h,全部资源我都下载了,为什么要编的ELF文件夹下面没有呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-14 15:13:56 | 显示全部楼层

回复 34# 的帖子

在inc目录下。。。
回复 支持 反对

使用道具 举报

发表于 2008-2-14 15:49:38 | 显示全部楼层
要把inc文件夹下的swilib.h移到相应的文件夹下吗?我移了,还不是行,提示少了swilib.h
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-14 17:51:44 | 显示全部楼层

回复 36# 的帖子

#include "..\inc\swilib.h"

不用移的。。。看上面这句。。。很常见的命令。。。
回复 支持 反对

使用道具 举报

发表于 2008-2-14 22:09:29 | 显示全部楼层

回复 37# 的帖子

main.c里面是这样的#include "swilib.h",没有\inc\的
所有编的时候老是提示没有swilib.h
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-14 22:22:52 | 显示全部楼层
原帖由 迷恋你的香水 于 2008-2-14 22:09 发表
main.c里面是这样的#include "swilib.h",没有\inc\的
所有编的时候老是提示没有swilib.h


swilib.h反正只要路径对就是了。
回复 支持 反对

使用道具 举报

发表于 2008-2-15 12:17:17 | 显示全部楼层
Fatal Error[e72]: Segment CONFIG_C must be defined in a segment definition option (-Z, -b or -P)
不知道这是什么意思?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 07:32

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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