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.

[参考译文] TMS320C6457:有关 NDK 库的查询

Guru**** 1624165 points
Other Parts Discussed in Thread: TMS320C6457, SYSBIOS
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1032908/tms320c6457-inquiries-about-ndk-library

器件型号:TMS320C6457
Thread 中讨论的其他器件: SYSBIOS


背景

TMS320C6457突然停止发送 TCP 数据包(几次/天)。

关于迄今提出的问题,在随后的调查中证实了以下事件。

我知道售后服务已经结束、但如果您有任何信息、请告诉我。

结果表明、由于处理"Send ()"停止数据传输的问题、"semaphore_pend ()"没有返回。

这个"semaphore_pend ()"存在于 SYSBIOS 中、您知道为什么没有返回?或者您有勘误表等信息吗?

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

    你好、Takeshi、

    请注意 、根据产品页面上的横幅、我们不再提供 TMS320C6457的设计支持。 我将您的问题发送给熟悉不同版本 RTOS 的团队成员、但他们可能无法提供除提供 NDK 文档链接之外的任何支持。

    此致、

    Nick

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

    非常感谢。
    我想等待 RTOS 团队成员的回复。

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

    你好、Takeshi、

    [引用 userid="490155" URL"~/support/processors-group/processors/f/processors-forum/1032908/tms320c6457-inquiries-about-ndk-library "]

    结果表明、由于处理"Send ()"停止数据传输的问题、"semaphore_pend ()"没有返回。

    这个"semaphore_pend ()"存在于 SYSBIOS 中、您知道为什么没有返回?或者您有勘误表等信息吗?

    [/报价]

    Semaphore_pend()等待一个信号量。 如果信标计数大于0、Semaphore_pend ()只需递减计数并返回。 否则、Semaphore_pend ()等待 Semaphore_post ()布置信标。 有一个 Semaphore_pend ()的超时参数来告诉 Semaphore_pend ()它应该等待被布置的信标多长时间。

    因此在本例中、Semaphore_pend()永远不会返回。 传递给 Semaphore_pend()的超时值是多少?  如果它是 BIOS_WAIT_FOREVER、它将不会返回、直到发出信号量。

    此致、

    _________