为什么6424在给emif某一地址上 赋值的时候其他地址上的值也一起变?求解不应该是指针加一然后循环依此赋值的吗?求大神指教
?
noaming:
这种情况,一般是EMIF配置寄存器,配置的有问题,请检查一下。
xingacy:
回复 noaming:
你好,那个我仔细再看看,还有这个是第一行是FPGA抓的地址,第二行是数据线的数据,问一下为什么是俩个地址出一个数据,这是怎么回事?大牛求解!!这也是寄存器的问题?
noaming:
回复 xingacy:
你好,FPGA和EMIF硬件怎么连的?你先测试一下,当EMIF地址的读写都OK,再回头看这个问题。
xingacy:
回复 noaming:
读写都没问题啊,这个是写,读我测试过,数据没问题,我就是不明白这个写的时候,地址的问题,虽然不是很影响与FPGA的通信。连接方式就是都连 然后FPGA做逻辑判断地址,地址正确 读数。。
noaming:
回复 xingacy:
“给emif某一地址上 赋值的时候其他地址上的值也一起变”
这个说明EMIF部分是有问题的,先看看EMIF的配置,然后把这个先解决了。
TI中文支持网

