阅读:2526回复:5
使用windriver或plxmon的问题!给分,请大家援手!
我想测试本地SRAM是否能正常读写,可是遇到很困惑的问题,还望各位XDJM集思广益,帮忙看看!
plxmon和windriver工具都用过,现象都一样2个工具在不同操作系统中,没有同时使用!) 用windriver时对bar0,bar1是没问题的,但是对bar2和bar3操作就不行.按write按扭到是可以,但感觉是没写进去,如果一按read就死机!个人感觉象是在等待什么信号似的. 用plxmon工具也是同样的现象:如果Displaying(或write) Memory Via I/O Cycles, (il, iw, ib)/(ol, ow, ob),对S0,S1操作都还行.但是如果Writing Memory Via Memory Cycles, (el, ew, eb),就是写,似乎没写入.而一读,Displaying Memory Via Memory Cycles, (dl, dw, db)就死机.我都做了好多的本地逻辑了,可是就是不行! 参照了PLX_RDK的Verilog HDL代码,还是不行.而且很奇怪的是,他程序中,SRAM地址不是直接和9054la连接的,而是在CPLD内部做了个地址计数器,自增地址.为什么会这样?我个人理解是把SRAM和9054地址直接相连就可以了,9054在读写时,自动增加地址位,不知道是不是这样?希望大家援手! 给分,谢谢! |
|
沙发#
发布于:2004-04-01 11:46
自己顶!拜托拜托!
|
|
板凳#
发布于:2004-04-01 11:50
今天捣鼓了一上午,终于有点变化了!新的现象:
修改了eeprom的值,能够对bar2,bar3读写了,但是还是不对,读出的和写入的不一致!而且,写肯定是没问题的,但是读只能读几次,有的时候读的次数多了也死机,(从没超过10次,运气不好第一次读就死机)并且读出数据都是全F! 因此我怀疑以下涉及问题: 1,eeprom的配置,最后一次修改的eeprom后,BIOS自检在PNP的时候停住,进不了系统了 哪位DX能发给我份eeprom(要求一般的读写操作)做参考么?我只是想做下研究和对比. fanchao41@126.com 谢谢! 2,时序问题,读写没对,我正在继续研究. |
|
地板#
发布于:2004-04-26 16:57
你的硬件没有问题?(连线,时序。。。)
|
|
|
地下室#
发布于:2004-04-26 19:26
谢谢这位兄台,我已经解决了,在硬件版做了结,不好意思,这里忘了。
|
|
5楼#
发布于:2005-08-08 20:01
你的问题是如何解决的呢?请说说,我也有这种问题.
|
|