|
发表于 2010-4-29 17:33:01
|
显示全部楼层
回复【1楼】ahfong2006
-----------------------------------------------------------------------
ahfong2006,你好啊!我遇到了点与此相关的问题,敢请帮忙分析一下,不胜感激!
我用的也是IAR,编译错误如下:
Error[e78]: The absolute segment on the address 64-107 in the module selfLibrary_normal (D:\
feilan\IAR NEC\Remoter source\Debug\Obj\selfLibrary_normal.r26) overlaps segment CONST
(seg part no 40, symbol "option_bytes" in module "remote", address [80-84])
Error while running Linker
相关的程序如下:
//操作字(在一个.c文件里设置的)
#pragma location = "OPTBYTE"
__root const unsigned char option_bytes[]@0x0080 = {0x7E,0x00,0x00,0x00,0x00};
(以下是自编程程序.asm里的)
;SELF_RAM DSEG AT 0FDBCH ;zzw add
EntryRAM: DS 100 ;zzw add
;SELF_PRO CSEG AT 7000H
第一行和第三行,因为编译通不过,被注释了,可能是关键字IAR不认/
就以上问题,麻烦帮我分析一下,先谢了!!! |
|