阅读:1389回复:2
等时传输
有哪位朋友现在在用ESUSB开发板,而且在调试等时传输,请不吝指教,我快急死了,老板催的紧,再不出成果的话,老板可要.....,请你们一定要帮帮我。
我老是找不到FIFO,我想用单步调试,看FIFO里的数据是什么,但是找不到FIFO,另外,我不知固件如何跳到ISR_SOF()中去的,请大家赐教。我想传大量的数据,但是数据传出来很乱,不知怎么回事? |
|
最新喜欢:![]()
|
沙发#
发布于:2002-01-08 16:52
调试很简单的,不用多说。。
如果你看到的数据是乱的话,可能原因是: 1。硬件问题:看看你的FIFO的控制信号的逻辑连接是否 正确。因为用FIFO缓存数据流时,一般 会采用FAST ISO 传输模式。须注意的是, 这种传输模式的读写信号只有8种时序图。 你要看看你的FIFO读写时序是否吻合,不 吻合的话,需要加逻辑芯片。 2。软件问题:在你FIRMWARE,FIFO初始化是否有错; ISR_Sof里的IN,OUT FIFO的操作是否正确; 据我的经验,以上问题解决,FIFO的数据一般就不会出错了。 |
|
|
板凳#
发布于:2001-12-29 17:18
看FIFO里的数据是在Data Memory窗口里看的,你敲入它的地址(X:????)就可以看的,固件应该是在接收到SOF包时就跳到ISR_SOF()中去的,主机在每隔一定的间隔就会向设备发送一个SOF.
|
|
|