我在通过XINTF向外部RAM写的数据时 ,每隔几个数据就有一个出现错误。
rookiecalf:
相同地址,还是不同地址?
我在通过XINTF向外部RAM写的数据时 ,每隔几个数据就有一个出现错误。
min gao2:
回复 rookiecalf:
不同的地址
for(i = 0; i < 0xFFFF; i++) { *(ExRamStart + i) = i;
while(*(ExRamStart + i) != i) { *(ExRamStart + i) = i; } }
*ExRamStart //XINFT Zone的起始地址
我在通过XINTF向外部RAM写的数据时 ,每隔几个数据就有一个出现错误。
min gao2:
回复 rookiecalf:
不同的地址
for(i = 0; i < 0xFFFF; i++){*(ExRamStart + i) = i;
while(*(ExRamStart + i) != i){*(ExRamStart + i) = i;}}
*ExRamStart //XINFT Zone的起始地址
我在通过XINTF向外部RAM写的数据时 ,每隔几个数据就有一个出现错误。
min gao2:
回复 rookiecalf:
我想外部RAM写入7结果是这样:
0000 0000 0007 0007 0000 0007 00070007 0000 0007 0007 0007 0007 00070007 0007 0000 0000 0007 0007 00000007 0007 0007 0000 0007 0007 00070007 0007 0007 0007 0000 0000 00070007 0000 0007 0007 0007 0000 00070007 0007 0007 0007 0007 0007 00000000 0007 0007 0000 0007 0007 0007
我在通过XINTF向外部RAM写的数据时 ,每隔几个数据就有一个出现错误。
ziwen li:
回复 min gao2:
请问您的问题解决了吗?我现在也遇到了类似的问题,像外部RAM写的数据都不太对。