CH554 USB HOST控制命令带数据下发失败

请教一下,在使用CH554做usb主机的时候,需要用控制命令下发,并且带了一个字节的数据,现在执行后返回失败,不知道啥原因,也没找到相关示例。

UINT8C  SetupSetUsbHidReport[] = { 0x20, 0x09, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00 };

UINT8   CtrlSetUsbHidReport( void )                   

{

UINT8  len;

    CopySetupReqPkg( SetupSetUsbHidReport );

Com_Buffer[0]=1;

    return( HostCtrlTransfer( Com_Buffer, (PUINT8)&len ) );                                  // 执行控制传输

}


解决了,多谢原厂技术支持,UINT8C  SetupSetUsbHidReport[] = { 0x20, 0x09, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00 }; 里面的0X20应该是0x21,自己搞错了。


只有登录才能回复,可以选择微信账号登录