This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
譬如模拟一个mass storage,当插入PC后,PC会使用bulk传输跟U盘通信。host会发出OUT令牌和IN令牌。当OUT令牌来了后发出中断,中断处理函数中读取数据发给队列,最后通过usb_ep_queue()得到PC下发的数据,但当hos发出IN令牌时,怎么通知CPU,好让我去准备数据发给PC呢?
不同软件驱动应该是不太一样的
LINUX下 EP收到IN会根据收到命令,调用不同的函数来实现传输的,具体可以看一下gadget的代码。