我用68013做的板子,使用control panel,固件程序使用的是bulkloop改进,现在想做一个测试,就是通过control panel向ep2写数据时(此时fifoadr[1:0]=00,选中ep2),测flagc(empty)的电平,将flagc设为低有效。结果是,...
全文
回复(33) 2003-04-17 23:26 来自版块 - USB驱动开发
表情
hemu我到没注意,除了评估板还有什么板啊。(2003-04-23 18:50)
double但是,用的都是公司提供的例子,应该是没有问题的呀,要是说是主板不支持2。0的话,但是测ep6(in)却是正确的。所以觉得很奇怪。 另外问一句,你是不是有评估板呀。(2003-04-22 10:24)
hemu果然很奇怪,我也是这么测试过slave fifo 模式用ep2传,但是emptey是与预想的一致的,窜口测试是到配置fifo那儿,empty变有效,送一次数就无效了。固件配置一段应该有问题的。(2003-04-21 23:08)
double你说的设置响应的寄存器,我看了一下,好像默认的情况,如果ipconfig[1..0]=11,设为fifo模式,此时flagc默认就是表示fifo的empty状态。(2003-04-20 21:11)
BRANDER首先你要将EP2的配置寄存器中设置为OUT模式,同时将相应的寄存器设置FLAGC表示EP2的EMPTY,你可能没有设置。另外你的主板不支持2.0,所以只能128个字节。(2003-04-19 15:09)
hemu行啊,总算有人也用fifo模式了,正好交流一下,我做测试时没有你的情况,ep2 1024byte后full满了。(2003-04-19 14:31)
doublehemu兄,我现在十分迷惑,我用cypress公司提供的bulkloop例子,按理说是不应该有问题的呀,可是就是不行,而且我发现,用control panel写端点2的时候,只能写128字节,不只是什么原因。 不知你用bulkloop实验过没有,有没有成功。 还有一个请求,就...(2003-04-18 22:44)
hemu你的工作我做过,我想是你有的地方没做好,我的epmty会上下跳。(2003-04-18 21:26)
double我现在的问题是,当将ep2设为out时,写入数据,flagc没有电平变化。当将ep2设为in时,写入数据,此时flagc有数据变化。我的分析是,这说明ep2的fifo是可以写入数据的,flagc也是由作用的。问题是出在当端点为out时,此时写的数据是否是真的被传到fifo内,因为...(2003-04-18 20:50)
guo_bin76(2003-04-18 20:09)

返回顶部