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/AM3352:ISDK 信标溢出

Guru**** 2548220 points
Other Parts Discussed in Thread: SYSBIOS, AM3352, PRU-ICSS-INDUSTRIAL-SW

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604455/rtos-am3352-isdk-semaphore-overflow

器件型号:AM3352
主题中讨论的其他器件:SYSBIOSPRU-ICSS-INDUSTRIAL-SWSYSBIOSSDK-IND-Sitara

工具/软件:TI-RTOS

大家好

当我使用 TI RTOS 时、我得到了一个半量溢出。

我只 在 timer3 ISR 中发布一个信标、并在任务中挂起该信标、在长时间运行后、会发生一个信标溢出。

a)。  消息显示在 CCS 控制台中

TI.SYSBIOS.KNL.Semaphore:第319行:断言失败:A_overflow:计数已超过65535并已回滚。
xdc.runtime.Error.raise:终止执行

b)。 代码

 

在 sem -> count++之后,sem -> count 等于0,因此 assert_isTrue 调用溢出进程。 这意味着 SEM->count before 是-1

我知道、信标永远不会小于0、我是对的、 这怎么会发生。

c)。 调试调用堆栈

我的开发环境

编译:CCS 6.1.3

CPU   :AM3352

RTOS  :AM335x_SYSBIOS_IND_SDK_1.0.0.6

什么会导致这个问题、我的使用是否有任何错误。

谢谢你。

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

    不再支持 ISDK 1.X。

    TI 正在将对 AM335x 和 AM437x 的所有协议的支持转移到 PRU-ICSS-INDUSTRIAL-SW、以便为当前和未来器件上的工业软件交付提供单一模型。 PRU-ICSS-INDUSTRIAL-SW 已用于 AM57x 器件。

    AM335x 和 AM437x 工业协议支持已开始从 SYSBIOSSDK-IND-Sitara (IND SDK 2.x)迁移到 PRU-ICSS-INDUSTRIAL-SW。 到2017年6月底、PRU-ICSS-INDUSTRIAL-SW 将支持 AM335x 和 AM437x 的所有当前协议。

    TI 于2017年3月31日停止为 SYSBIOSSDK-IND-AM335x 提供免费支持、2017年6月30日之后不再为 SYSBIOSSDK-IND-Sitara 提供免费支持。

    如果您有兴趣在这些日期之后接收这些 SDK 的维护版本和技术支持、请联系 IndSDKSupport@list.ti.com 或您的 TI 代表。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我想我们需要在此进行一些澄清... IA-SDK 面向基于 PRU-ICSS 实现的工业通信解决方案。 但 AM3352中没有 PRU ...

    否则、信标与 IA-SDK 不直接相关。 这更多是一个 SYSBIOS 问题。 因此、如果您对问题进行重新表述、您可能会得到正确的支持。 不要忘记告诉您的环境(CCS 和 BIOS/XDC 版本)。 否则 Biser 的注释是正确的。

    此致、

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 论坛现在只读、其中是 SYSBIOS 论坛、您能否发布链接、谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 问题应发布在器件论坛上。