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.

[参考译文] TDA4AL-Q1:ti_sci_recv_message ()中的超时

Guru**** 2468610 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1469939/tda4al-q1-timeout-in-ti_sci_recv_message

器件型号:TDA4AL-Q1

工具与软件:

您好、专家

我在测试我们的硬件时有时注意到下面的错误消息。

"TI_sci_recv_message、无法接收消息\n"

MAX_RETRIES 常量定义为500K、这意味着在2GHz CPU 时钟的情况下低于100ns。

我们想知道是否可以将其更改为1M 或2M 以避免超时。

R5F 在唤醒 A72之前启动 sciserver、并与 sciserver 一起运行多项应用任务。

因此我想 sciclient 应该等待超过100ns 以便 sciserver 为其请求服务。

此致

香农

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

    您好、Shannon。

    在 MCU R5F 上、必须尽早启动启动 sciserver 的 DM 映像。 这是为了缩短 SCI 消息未得到处理的周期、并避免达到超时。 另外、请注意、sciserver 线程具有体面的任务优先级、可确保该线程不会因其他任务而挨饿。

    Unknown 说:
    我们想知道是否可以将此值更改为1M 或2M 以避免超时。

     您可以将超时 设置为要设置的值。 我们看不到与此相关的任何问题;但是、请确保它不会影响调用 sci 调用的应用/用例。

    谢谢。