我想使用linux USB gadget functionFs框架来创建USB设备。DWC3 USB设备控制器具有USB3.0超高速功能。然而,我希望设备将自己表示为只有USB 2.0高速功能。我已经搜索了几个小时的linux内核源代码,还没有找到一种不修改内核就能实现这一点的方法。基本上,我想将bcdUSB设置为0x0200。configFs有一个bcdUSB选项,但它似乎在以后会被覆盖。我相信它是从here改写的 if (gadget_is_superspeed(gadget)) {
if (gadget->speed &