BingK 发表于 2008-1-11 19:06:43

回复 20# 的帖子

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

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

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

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

[ 本帖最后由 BingK 于 2008-1-11 19:09 编辑 ]

DaiKangaroo 发表于 2008-1-12 01:01:44

回复 21# 的帖子

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

BingK 发表于 2008-1-12 10:32:54

回复 22# 的帖子

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

楼上。。。加入项目吧。。。
不用谦虚啦。http://mobile.0110.cn/images/smilies/default/ee.gif
协作开发又不是高手聚会。。。只要会做的,每人都做一点,就好了。。。大家都是慢慢摸索成长的啊、

DaiKangaroo 发表于 2008-1-12 15:31:42

原帖由 BingK 于 2008-1-12 10:32 发表 http://mobile.0110.cn/images/common/back.gif
我用UltraEdit,感觉还良好哈哈
IAR可以调用外部编辑器的。

楼上。。。加入项目吧。。。
不用谦虚啦。http://mobile.0110.cn/images/smilies/default/ee.gif
协作开发又不是高手聚会。。。只要会做的,每人都做一 ...
可以调用外部编辑器,还好些,呵呵
我找到个编辑器ed,很好用,可以列出函数,支持函数缩放~~强烈推荐 ,感觉UltraEdit太大了
绿色版只有600多KB,下载地址
OK,I Join~~给你google帐号就可以了?code.google.com的密码要给吗?

BingK 发表于 2008-1-12 15:52:27

回复 24# 的帖子

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

http://mobile.0110.cn/images/smilies/default/ee.gif
多啰嗦几句,这个容易弄错哈哈。

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

DaiKangaroo 发表于 2008-1-12 16:23:01

回复 25# 的帖子

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

mrmx 发表于 2008-1-18 11:09:45

原帖由 jpg001 于 2008-1-11 16:52 发表 http://mobile.0110.cn/images/common/back.gif
xcl链接文件出错的话,直接在设置里有选项的,连接器-配置,自己手动浏览指定工作目录下的xcl文件就行了。

很多情况下,一些设置可能在部分机器上可以,在另外一部分机器上就会出错。不知道为什么。我用老外的源 ...
谢谢,那这个咋办捏?
Fatal Error: Segment PATCH_NO_BROWSE_TXT must be defined in a segment definition option (-Z, -b or -P)

binghelingxi 发表于 2008-1-18 11:32:41

回复 27# 的帖子

绝对是xcl文件问题。。。

mrmx 发表于 2008-1-18 12:55:53

啊,果然是,谢谢咯

huang5307 发表于 2008-2-9 02:36:47

Error[Ta029]:

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

Error: __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 编辑 ]

binghelingxi 发表于 2008-2-9 13:14:35

回复 30# 的帖子

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

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

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

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

binghelingxi 发表于 2008-2-13 07:11:52

http://mobile.0110.cn/images/smilies/default/beg.gif

下面这个位置,你选的是debugger吧?http://mobile.0110.cn/images/smilies/default/lol.gif没看请教程吧。

迷恋你的香水 发表于 2008-2-14 15:00:42

回复 33# 的帖子

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

binghelingxi 发表于 2008-2-14 15:13:56

回复 34# 的帖子

在inc目录下。。。

迷恋你的香水 发表于 2008-2-14 15:49:38

要把inc文件夹下的swilib.h移到相应的文件夹下吗?我移了,还不是行,提示少了swilib.h

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

binghelingxi 发表于 2008-2-14 22:22:52

原帖由 迷恋你的香水 于 2008-2-14 22:09 发表 http://mobile.0110.cn/images/common/back.gif
main.c里面是这样的#include "swilib.h",没有\inc\的
所有编的时候老是提示没有swilib.h

swilib.h反正只要路径对就是了。

迷恋你的香水 发表于 2008-2-15 12:17:17

Fatal Error: Segment CONFIG_C must be defined in a segment definition option (-Z, -b or -P)
不知道这是什么意思?
页: 1 [2] 3 4
查看完整版本: IAR Embedded Workbench for ARM 使用探讨