用了一个多礼拜终于在tony的基础上完成了对2410开发板的EBI接口的读写,其中遇到过几个小问题记录下来以供后来参考。
1。开始对与EBI接口上的nGCS2,nOE,nWE不是很理解,不知道这个信号是应该外接还是由CPU自己产生的,后来调试后才发现nGCS2, nOE, nWE 还有地址总线上的信号都是由CPU产生的。这样我就是为什么当我将地址总线全部置低的时候led显示屏就会花屏。所有信号都是由指令产生的,具体怎么有指令产生信号 这个问题还有待进一步研究。
2. 有一段时间读入的信号不准,后来发现自己使用了后四位数据线 所以之前的十二位会随机产生信号,但是自己明明在evc的程序中有 m_read=m_read&&0x0000000f; 最后发现自己犯了一个低级又低级的错误。 &&是逻辑与 &才是按位与 这么一个简单的问题竟然困扰了自己半天 最简单的问题不捣鼓清楚了会出大问题