五月 15, 2019
06:07 PM
你好,我开启两个线程,第一个线程会使用CCyControlEndPoint不断获取CY3014固件的版本号。第二个线程中会使用CCyBulkEndPoint来定时传输批量数据,每次传输数据的过程如下:首先resetEndPoint,然后设置传输大小SetXferSize,在之后BeginDataXfer等操作。然后两个线程同时操作的时候,就会出现以下情况:第二个线程resetEndpoint之后,如果第一个线程此时获取了一次固件版本号,那么第二个线程的SetXferSize就会卡住,线程无法继续运行。有谁遇到过类似问题么?
已解决! 转到解答。
标签
1 解答
五月 22, 2019
07:21 PM
Hi Chad,
如果不使用SetXferSize,直接使用BeginDataXfer进行数据传输,是否还会有问题?
你也可以参考SDK下的CyAPI.pdf 12.18节的相关内容。
1 回复
五月 22, 2019
07:21 PM
Hi Chad,
如果不使用SetXferSize,直接使用BeginDataXfer进行数据传输,是否还会有问题?
你也可以参考SDK下的CyAPI.pdf 12.18节的相关内容。