我尝试使用带有x86 Windows 10平板电脑的OSR USB FX2 learning-kit,我发现了与省电相关的问题。
软件环境:
powercfg /a
显示此平板电脑支持" Connected Standby"。我可以看到以下行为。在平板电脑上,运行
osrusbfx2.exe -r 100
这使EXE块处于同步ReadFile()中。然后,点击Windows Start徽标,执行Power - >睡觉,平板电脑的屏幕关闭,我相信它已进入睡眠状态(至少会很快进入睡眠状态)。
等待10秒钟,OSR FX2板上的7段LED不断显示&#39; <&#39; ,而不是转向&#39; S&#39 ; (暗示暂停)。等待100多秒,仍然看到&#39; A&#39;。
&#39; A&#39; 表示SOF帧在USB线上仍处于活动状态,严重影响了省电功能,
相比之下,如果将USB键盘连接到平板电脑上。睡眠平板电脑将停止SOF帧(= USB挂起,我可以使用Beagle USB 480 USB分析仪确认)。
我的问题很清楚:如何修改osrusbfx2驱动程序,以便让平板电脑无法停止SOF框架。
一些背景信息: