#define UsartRxBuffAddressArmEntry 0X20001000
#define UsartRxBuffSize 0x400
unsigned char USART_RX_BUF[UsartRxBuffSize ] __ attribute __((at(UsartBuffAddressArmEntry ))); //将串口接收的数据定位存放到RAM中地址为0X20001000–0x200013FF 中;
#define SysParameterAddressFlashEntry 0X0007000
#define SysParameterSize 0x20
const unsigned int SysParameter1 __ attribute__((at(SysParameterAddressFlashEntry ))) = 0x12345678;
const unsigned int SysParameter2 __ attribute__((at(SysParameterAddressFlashEntry +0X04))) = 0x87654321;
绝对定位要么定位到flash、要么定位到RAM。