我有个数组:
unsigned char code table[3] = {1, 2, 3};
假如要求在flash的0x1000处开始存放,怎么做呢?
网上有说:
常量定位及初始化:
新建一个TABLE.C, 写入
char code table[]={ 初始值};
KEIL定位:选择 option-->BL51 Locate, 在CODE:栏中写入如:
?CO?TABLE(0x7000)
这样,table[]表就定位到了0x7000开始的程序段。
按照这种方法,我试了,不行
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
at 是变量的,,我的是常量,保存在flash区的常量
一周热门 更多>