大家好,团队
以下是客户提出的一些问题可能需要您的帮助:
客户希望知道如何将数据存储到指定的内存中,如以下代码所示,没有分配给变量 mydata0的内存。
代码如下:
/*----------------- *
/*链接器设置*/
--retain="*(.intvecs)"
/*用户码开始(1)*/
/*用户代码结束*/
/*----------------- *
/*内存映射*/
内存
{
矢量(X):原点=0x00000000长度=0x00000020
FLASH0 (RX):Origal=0x00000020 Length=0x0017FFE0
FLASH1 (RX):原点=0x00180000长度=0x00180000
堆栈(RW):原点=0x08000000长度=0x00001500
RAM (RW):原点=0x08001500长度=0x0003EB00
my_new_RAM (RW):Original=0x08040000长度=0x00001000
/*用户代码开始(2)*/
/*用户代码结束*/
}
/*用户码开始(3)*/
/*用户代码结束*/
/*----------------- *
/*区段配置*/
章节
{
.intvecs:{}>矢量
文本:{}> FLASH0 | FLASH1
const:{}> FLASH0 | FLASH1
电影:{}>电影 H0|电影 H1
Pinit:{}> FLASH0 | FLASH1
.bss:{}>内存
数据:{}>内存
my_data:{}> my_new_Ram
sysmem:{}>内存
fee_text_section:{}> FLASH0 | FLASH1
fee_const_section:{}> FLASH0 | FLASH1
fee_data_section:{}>内存
/*用户码开始(4)*/
/*用户代码结束*/
}
/*用户代码开始(5)*/
/*用户代码结束*/
/*----------------- *
/*其他*/
/*用户码开始(6)*/
/*用户代码结束*/
/*----------------- *
///////////// 方案编号如下///////////////////////////////////////////////////////////////////
#pragma set_data_section ("my_data")
int mydata0 = 0;
#pragma set_data_section()
请帮您检查此案例? 谢谢。
此致,
樱桃