hcn: 请问我用下面的内置固件命令获取描述符,为什么只能得到描述符的长度,却不能获取具体的描述符信息? unsigned char get_descr( unsigned char type ) { /* 从设备端获取描述符 */ CH375_WR_CMD_PORT( CMD_GET_DESCR ); CH375_WR_DAT_PORT( type ); /* 描述符类型, 只支持1(设备)或者2(配置) */ return( wait_interrupt() ); /* 等待CH375操作完成 */ } 主函数中,用 while(get_descr(1)!=USB_INT_SUCCESS); l=rd_usb_data(buffer);
能得到l的值,buffer数组里却没有相关的描述符号信息。