TI中文支持网
TI专业的中文技术问题搜集分享网站

#pragma SET_DATA_SECTION 无法得到想要的结果

你好,

我使用的是CCS v9,MSP430 compiler v18,板子是 MSP430FR6989

我在把变数指定到特定的memory location时,无法得到正确的结果。

以下是我的程式码:

#pragma SET_DATA_SECTION(".infoD")
int x;
#pragma SET_DATA_SECTION()

int main(void)
{
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer

x = 5;

return 0;
}

以下时我的hex TI-txt output:

.infoD的位置应该是   

INFOD: origin = 0x1800, length = 0x0080

请问这是什么原因?另我更动了 Properties -> Debug -> Erase Options -> Erase main and information memory, 谢谢~

Shine:

MSP430有专门的论坛可以咨询。
e2echina.ti.com/…/

赞(0)
未经允许不得转载:TI中文支持网 » #pragma SET_DATA_SECTION 无法得到想要的结果
分享到: 更多 (0)