appl 当前离线
注册会员
订阅 TOP
仔细查了下硬件,数据线、地址线都没有问题,数据类型定义为Unsigned int。而且如果用16bit的SDRAM,数据类型相应的改为Unsigned short时,此时相互影响的为每相隔8Byte的地址,如写数据到0x8000 0000,会使0x8000 0008内数据改变,反之也是。如果用8bit的SDRAM,相互影响的是0x8000 0000和0x8000 0004。这个是否与字节对齐有关?
TOP
liudingli 当前离线
是存储器的空间太小了吧,映射地址是重复映射。所以会都改变,不过没关系,你用实际的存储器物理地址就号了。比方说是10k你就读10k的空间,如果读11k,后边的那1k就和开始的1k空间的内容一样了。