我正在使用 RaspberryPi 4 作为自定义 USB 设备。我现在有问题,它可以在一台 PC 上运行,但不能在另一台 PC 上运行。都是Win10。
我使用了以下指南: https ://blog.soutade.fr/post/2016/07/create-your-own-usb-gadget-with-gadgetfs.html
我通过 USB 浏览器查看了 USB 数据,现在我有两个问题:
我发现 Pi 正在发送数以百万计的 IN 批量传输,全部以 NAK 回复(大约 300k 在 200 毫秒内)这些在启动后甚至在我的软件运行之前就直接启动了。这可能是一个问题吗?这是什么原因以及如何阻止它?
有没有办法限制覆盆子只使用全速?(我的谷歌技能让我明白了这一点:https ://patchwork.kernel.org/project/linux-usb/patch/c4a428ec617a954dc27221d8a9133d22c38b2447.1578537372.git.thinhn@synopsys.com/ 但我不知道这对我有什么帮助。 ..)
我希望有人有一个想法:) 如果需要更多信息,请告诉我。
干杯!