问题:
昨天晚上已经彻底解决了对SRAM的读写问题。但在keil中调试时又发现,原本只有512k的SRAM,即地址0x68000000开始到0x68080000结束,但在0x68080000后直到0x6C000000(正好是FSMC Bank1,SRAM3整个地址范围)仍重复我写入的内容,但是我的SRAM只有512k啊,有些不解。
后来我对此的解释是整个SRAM3地址空间有64M,而我使用的是低512k地址空间,对于高地址空间,我从keil看到的是一种假象,或者是ZET6的FSMC造成的假象。
我想问:如何能让0x68080000后的空间为复位后的值0,而不是重复我写入到0x68080000之前的值,还是说这是正常的现象? |