fnmdcp
驱动牛犊
驱动牛犊
  • 注册日期2004-03-23
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1559回复:4

用68013做开发的大虾近来看看

楼主#
更多 发布于:2004-06-08 19:47
用的68013 SLAVE FIFO模式,BULK 传输,EP2 OUT,EP6 IN,4* BUFFER,同样的两块板子,分别与两台PC连接,板子之间有串行数据通道,要实现两台PC机之间的数据传输,
我用CY的control panel进行调试,用BULK TRANSFER功能的话收发都正常,但是用file transfer的时候经常是文件发送完了,但是接收的文件只收到了1个包的数据,在FIFO里面存放着接下来的2K,其他的数据就丢失了。有哪位大虾碰到过这种问题吗?
我的操作过程是:先在接收端file transfer里面选择EP6,存一个文件,让这个线程pending,然后在发送端file transfer一个文件,我的感觉是接收端的线程只收到一个数据包就结束了。
请大虾们不吝指教!!
nesta
cqs103
驱动牛犊
驱动牛犊
  • 注册日期2004-04-08
  • 最后登录2004-08-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-09 08:24
你的固件中是否正确的使能和清除中断
fnmdcp
驱动牛犊
驱动牛犊
  • 注册日期2004-03-23
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-09 12:03
我用BULK TRANSFER功能没有问题,比方说,我在接收端开一个8192字节的BULK IN 的线程,让它PENDING,然后发送一个8K的文件能够正确无误的收到,所以我觉得应该不是固件问题而可能是应用程序的问题,楼上的大虾能不能再指点一下?
nesta
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-09 13:11
用户被禁言,该主题自动屏蔽!
fnmdcp
驱动牛犊
驱动牛犊
  • 注册日期2004-03-23
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-09 14:14
楼上的兄弟,我的板子上没缓存的,是PC+FX2+CPLD,两块扳子之间就是信号线了
nesta
游客

返回顶部