阅读:7683回复:41
d12绝密功能的发现!
有关端点0的问题,我估计philips还是有个绝密的功能没有告诉大家,今天我无意中试了出来,这样可以解决大家在枚举过程中的
许多麻烦! |
|
沙发#
发布于:2003-12-17 15:57
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-12-17 15:59
可能有些人也知道,我们都知道endpoint0的buffer是16byte,
但是实际上并不是哦:) |
|
地板#
发布于:2003-12-17 16:11
其实endpoint0的容量是64,所以以后大家在送描述符时,不用在分几次了。
|
|
地下室#
发布于:2003-12-17 16:24
其实endpoint0的容量是64,所以以后大家在送描述符时,不用在分几次了。 汗。。。。。。。。。。。不同的设备都不一样的喽。从8到64都可能。 当然, 我不知道那些设备是否是d12。 这个容量要根据不同的设备读出来, 不是固定的。 |
|
5楼#
发布于:2003-12-17 16:29
赫赫,题目很吸引人 :D
|
|
|
6楼#
发布于:2003-12-17 16:29
老兄你差以,
d12datasheet明确说明endpoint0 (in and out)的最大buffer时16 byte,这个你不会不知道吧,既然知道,那么在做firmware时, 你送的18byte的设备描述符是否要用两次送? 如果用两次送的花,那么你就没有理解我说的绝密功能了,如果你 是一次送的话,那么你已经用到这个功能了。 当然其它的端点buffer都比较大啊!:) |
|
7楼#
发布于:2003-12-17 16:45
如果真是这样,那可是个好事情:)
|
|
|
8楼#
发布于:2003-12-17 16:47
hehe, 我都说了不知道d12, d12的文档当然没读过, 因为偶不做固件。端点就是一个buffer, 如果文档不能准确告诉用户的话, 当然用起来要绕很多弯路的。
偶做host那边每次传多少是读出来的(就是固件告诉我的), 不是固定16,64或者哪个值。 |
|
9楼#
发布于:2003-12-17 16:58
天啊,我可一直是针对d12说的啊!
我现在知道你说的host那边的东东了。 |
|
10楼#
发布于:2003-12-17 16:59
不错,我试试一下,如果是这样就好了。
|
|
11楼#
发布于:2003-12-17 17:01
当然大家在试的时候,首先要在描述符中对包的大小那个子段要相应的改一下哦:)
|
|
12楼#
发布于:2003-12-17 17:03
绝对是真的,我现在的设备描述符和配置描述符都是一次送的。
而从philips的源程序看,她们没有用到这么好的功能哦, 因为她们的程序是分好多次送的呢! |
|
13楼#
发布于:2003-12-17 18:37
如果你却使用的视d12的话,那就真实你说的绝密功能了
因为只有2.0的设备的端点0才是64字节的,1.1的一般是16,1.0的一般时8。 |
|
14楼#
发布于:2003-12-17 22:57
如果你却使用的视d12的话,那就真实你说的绝密功能了 这个不一定吧,我做过usb1.1的,endpoint0的FIFO可以设置成64bytes!而我用的就是64bytes,当然也可以设置成32、16、8字节 |
|
|
15楼#
发布于:2003-12-18 08:38
用户被禁言,该主题自动屏蔽! |
|
16楼#
发布于:2003-12-18 08:46
64又怎样?除了枚举平时都不用,有什么意义吗?对我而言产品重要的是稳定,我可不会冒险使用datesheet没有标写的东西。
|
|
17楼#
发布于:2003-12-18 08:49
如果真的是,,,,,,
哈哈, |
|
18楼#
发布于:2003-12-18 08:51
64又怎样?除了枚举平时都不用,有什么意义吗?对我而言产品重要的是稳定,我可不会冒险使用datesheet没有标写的东西。 对于别的产品,我也赞同你的观点,,, ,,,但D12,,,PHILIPS有好多东西没有写到数据手册中去(不知道是否是故意?),,,如读芯片的ID,,,但周立功的工程师还不是用个不亦乐乎! |
|
19楼#
发布于:2003-12-18 09:28
64又怎样?除了枚举平时都不用,有什么意义吗?对我而言产品重要的是稳定,我可不会冒险使用datesheet没有标写的东西。 我不赞成你的观点:不知道你是不是只会编微软编写过的程序,因为完全由你自己设计的程序可能不太稳定哦! 我认为只要经过论证可行的方法都可以用,datesheet常常有很多东西没写出来,还有很多东西没写清楚.如果只严格的依赖datesheet,可能我们什么东西都做不出来,因为很多东西还要我们自己去测试. |
|
|
上一页
下一页