高级会员

- 积分
- 994
- 金钱
- 994
- 注册时间
- 2016-7-22
- 在线时间
- 318 小时
|
学习原子的SDRAM实验,遇到了两个问题,还请大家多多指教
问题1:初始化了SDRAM的引脚,填充了SDRAM_Handler、SDRAM_Timing等结构体,这就完成了SDRAM的初始化了?
我不明白的是为何不用把 SDRAM的数据引脚(D0-D15),地址引脚(a0-a12),时钟引脚,片选引脚等等 指定到具体io呢??
问题2:
u16 testsram[250000] __attribute__((at(0XC0000000)));//首先将testsram数组放在了sram的起始地址
mian函数开始之后开始填充testsram for(ts=0;ts<250000;ts++) testsram[ts]=ts;//预存测试数据
while(1)里面:
1、按键0按下,测试SRAM容量,每隔16K字节,写入一个数据,总共写入2048个数据,写数据的地址也是从(0XC0000000)) 就是SDRAM开始地址 那么数组testsram[]内容是不是就被修改了呢?
2、按键1按下,打印testsram内容 从串口里观察 testsram的内容没有被修改。。。
还请各位大神帮帮解答一下疑惑
|
|