新手上路
- 积分
- 40
- 金钱
- 40
- 注册时间
- 2017-1-5
- 在线时间
- 7 小时
|
1金钱
遇到问题了;求教
uint16_t testsram[16] __attribute__((at(0XC0000000)));
设置初始值
testsram[0] = 1000;
testsram[1] = 2000;
testsram[2] = 3000;
testsram[3] = 4000;
testsram[4] = 5000;
testsram[5] = 6000;
testsram[6] = 7000;
testsram[7] = 8000;
testsram[8] = 9000;
testsram[9] = 10000;
testsram[10] = 11000;
testsram[11] = 12000;
testsram[12] = 13000;
testsram[13] = 14000;
testsram[14] = 15000;
testsram[15] = 16000;
获取SDRAM内存中的值
for(ts=0;ts<16;ts++)
{
printf("testsram[%d]:%d\r\n",ts,testsram[ts]);
}
变成了这样;搞不懂,是写入的时候出问题呢?还是读出来的时候出了问题?
testsram[0]:1000
testsram[1]:4000
testsram[2]:4000
testsram[3]:4000
testsram[4]:5000
testsram[5]:8000
testsram[6]:8000
testsram[7]:8000
testsram[8]:9000
testsram[9]:12000
testsram[10]:12000
testsram[11]:12000
testsram[12]:13000
testsram[13]:16000
testsram[14]:16000
testsram[15]:16000
|
|