首页 » 技术SOS » 嵌入式系统 » 操作系统 » UCOSII移植ARM过程出现编译问题?

UCOSII移植ARM过程出现编译问题?

菜鸟
2008-07-03 22:00:19     悬赏20分
我在使用IAR FOR ARM编译器移植UCOSII过程中,出现编译问题,请教各位,我该如何解
决。错误提示如下:

Error[e16]: Segment INTVEC (size: 0x3c align: 0x2) is too long for segment
definition. At least 0x3c more bytes needed.
The problem occurred while processing the segment placement command \"-Z(CODE)
INTVEC=00-3F\", where at the
moment of placement the available memory ranges were \"-none-\"
Reserved ranges relevant to this placement:
0-22b Absolute code from os_cpu_a

分享
关键词: UCOSII, ARM  
工程师
2008-07-03 22:00:58
1楼

我用iar arm,不过是自己写的os,没用ucos。 你的错误应该是INTVEC 段超长了。你可以看看 link-config-link command file里xcl文件。 另外你可以检查一下你的程序哪一部分使用了INTVEC 段 必要的话生成list file和map file检查一下

菜鸟
2008-09-01 16:17:54
2楼

楼主后面是怎么解决的?我现在好像也出现了差不多的问题。