Hammer 发表于 2005-10-31 09:29:46

在IAR中,如何实现程序的绝对定位。

如题,比如我想把MAIN程序定位在0x1000,该怎么个写法。

如果是常量呢。要怎样才能实现绝对定位?

Hammer 发表于 2005-11-1 15:57:05

是不是做不到啊。

guohuimao 发表于 2011-2-9 17:22:00

// xcl中定义:
-D_..X_BOOT_BASE_ADD=1000
-D_..X_BOOT_END_ADD=1FFF
-Z(CODE)MY_SECTION=_..X_BOOT_BASE_ADD-_..X_BOOT_END_ADD

C文件中增加连接定位指示:
void MACDeviceInit(void)@ "MY_SECTION"
或:
#Pragma location = " MY_SECTION "
void MACDeviceInit(void)
{                ….    }

cuikai12345 发表于 2011-2-9 18:15:00

mark

ringan865 发表于 2011-2-9 18:40:41

mark

baibaicai 发表于 2011-2-10 14:13:21

mark

hpdell 发表于 2011-2-11 16:06:40

学习

strongtang 发表于 2011-2-16 17:39:33

mark

Gnd 发表于 2012-8-9 15:56:43

   mark{:smile:}

Besky 发表于 2012-9-26 14:37:17

{:biggrin:}

monkerman 发表于 2012-9-26 19:53:54

学习来了!
页: [1]
查看完整版本: 在IAR中,如何实现程序的绝对定位。