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.

[参考译文] RTOS/TM4C1294NCPDT:TI RTOS 下的 USB

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/580399/rtos-tm4c1294ncpdt-usb-under-ti-rtos

器件型号:TM4C1294NCPDT

工具/软件:TI-RTOS

在 TI RTOS 下运行 USB 需要以下代码段。

 

/*

* ==== serviceUSBHost ====

* 定期为 USB 堆栈提供服务的任务

*

* USBHCDMain 处理 USB 堆栈的状态机。 例如、它处理

设备 连接时的枚举过程。

* 未来的 USB 库改进目标是删除此轮询要求。

*

静态空服务 USBHost (UARg arg0、UARg arg1)

   unsigned int key;

 

   while (true){

       KEY = GateMutex_enter (gateUSBLibAccess);

       USBHCDMain();

       GateMutex_leave (gateUSBLibAccess、key);

 

       /*将来增强以删除 Task_sleep */

       Task_sleep (10);

   }

 

注释显示:未来 USB 库改进的目标是删除此轮询要求。

由于实时系统中的轮询不是最佳解决方案、因此有哪些实施计划?

 

谢谢、

ED

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目前没有计划实施建议的改进。 但是、这项工作可能会在今年晚些时候整合到新的 Tiva 开发计划中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有一个建议的答案、由于此主题在一周内未激活、建议的答案被标记为验证。 请随意选择"拒绝回答"按钮、并回复更多详细信息。