打印
[应用相关]

USB串道问题

[复制链接]
1746|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hz_richard|  楼主 | 2009-5-14 21:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问一下,有哪位遇到过USB口串道的问题,
也就是,我上位机读端口3(中断in)的数据,,发现数据为我端口1(bulk in)的数据。(一般情况正常,只是偶尔会发生)
哪位指点一下?谢谢
沙发
lxyppc| | 2009-5-15 09:46 | 只看该作者

是不是他们的Buffer有重叠

在usb_conf.h中
/*-------------------------------------------------------------*/
/* --------------   Buffer Description Table  -----------------*/
/*-------------------------------------------------------------*/
/* buffer table base address */
/* buffer table base address */
#define BTABLE_ADDRESS      (0x00)

/* EP0  */
/* rx/tx buffer base address */
#define ENDP0_RXADDR        (0x20)
#define ENDP0_TXADDR        (0x60)

/* EP1  */
/* tx buffer base address */
#define ENDP1_TXADDR        (0x100)
#define ENDP1_RXADDR        (0x140)

这些地址加上你为每个EP开的Buffer大小,是不是和后面有冲突

使用特权

评论回复
板凳
McuPlayer| | 2009-5-15 16:06 | 只看该作者

USB串道问题----楼主的说法很有创意

应该是FW的问题

使用特权

评论回复
地板
hz_richard|  楼主 | 2009-5-18 17:03 | 只看该作者

谢谢~我找到了

是地址重叠了,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

63

帖子

0

粉丝