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/TDA3:GIO 驱动程序

Guru**** 2582405 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/630260/rtos-tda3-gio-driver

器件型号:TDA3

工具/软件:TI-RTOS

您好!

请告诉我如何使用 SYS/BIOS 中提供的 GIO 驱动程序接收数据。

我在中查看 Bios_User_Guide.pdf 的手册 。 当接收到数据时、在使用 GIO_Issue 设置接收缓冲区后、我们使用 GIO_REBUGER 获取缓冲区、检查接收数据的时序。 但是、如果我不知道接收的时间、则有一种仅轮询的方法。

另一方面、似乎有一种机制、当在手册的 E 6.1节中接收到数据时、通过用户指定的函数回调进行通知。 但是、有一种具体的方法来指定回调函数、但手册中未对此进行介绍。

那么、您能告诉我如何实现它吗? 是否有任何示例代码或良好文档?

此致、
肯什

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

    我已将您的问题转交给一位专家征求意见。

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

    由更低级的驱动程序来管理 GIO_RE回收 中的阻止。

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

    我正在查看 TDA 的 PDK01.07.00.16上的 McSPI 驱动器。
    在 mcsdpi 示例的 mcspi_loopback 中、请告诉我哪个函数是回调函数、以及如何绑定它。
    我想自定义回调函数。

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

    很抱歉、我更改了我之前发布的问题。

    我想使用 GIO_REACK_()中的回调函数。
    如果我可以设置,您能告诉我如何设置 GIO_REACK_()的回调函数吗?

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

    您是否在讨论传递到 GIO_Submit 中的 GIO_AppCallback 函数? 如果是、则不能在 GIO_REACK_REACK_IN 中使用它。 如果您正在讨论 GIO_REBLEASE 中使用的 CREATE 参数中的 SYNC 字段、请参阅 BIOS 用户指南第 E5节。 注意:同步通常不轮询。 例如、默认情况下使用信标。 当有数据(用于输入缓冲器上的回收)并且唤醒调用 GIO_RE回收 的任务时、低级驱动程序会发布信标。

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

    感谢您的建议。

    此致、
    肯什