stareware 库的usblib.h文件的注释中出现的
//! The standard USB request header as defined in section 9.3 of the USB 2.0
//! specification.
和// Definitions related to USB descriptors (sections 9.5 & 9.6)
中的section 9.3 of USB2.0 specation 和 USB descriptors (sections 9.5 & 9.6) 指的是什么,在哪里?
没看明白,求解。
Tong xie:
有什么资料详细介绍 stareware 库的USB 是怎样使用的吗?
Tong xie:
回复 Tong xie:
有关于USB控制传输的例程吗?
Denny%20Yang99373:
回复 Tong xie:
starterware用起来很简单,通过CCS编译好,然后跑起来就可以了
如果是做从就连个PC
如果做主就连个外设
Tong xie:
回复 Denny%20Yang99373:
starterware 库有USBlib 库,我看了例程,库里面有usbdbulk.c和usbdbulk.h 关于bulk传输的文件。
关于USB device 控制传输的例程和文件在哪里???
Tong xie:
回复 Tong xie:
starterware库的usblib中的usbdata.c 中 有定义tUSBInstanceObject g_USBInstance[USB_NUM_INSTANCE]; USB_NUM_INSTANCE = (1);
也就是定义了g_USBInstance[1];
在 device 文件中的 USB1DeviceIntHandler(void)函数中却出现了 ulStatus = HWREG(g_USBInstance[1].uiSubBaseAddr + USB_0_INTR_SRC);
出现了g_USBInstance[1] 变量,定义时结构体数组g_USBInstance[]只有一个成员,怎么会出现g_USBInstance[1].uiSubBaseAddr那?
Tong xie:
回复 Tong xie:
debug 后 找不到g_psUSBDevice[1],g_USBInstance[1]也是类似情况,可不可能是starerware出现错误了