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/TMS320C6746:RTOS 演示示示例不能按预期工作

Guru**** 2536750 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/685915/rtos-tms320c6746-rtos-demo-example-does-not-work-as-expected

器件型号:TMS320C6746
Thread 中讨论的其他器件:OMAPL138

工具/软件:TI-RTOS

我正在尝试将其中一个示例用作我的设置的模板项目。 我目前正在使用 C6746 DSP wtih ccs8和 PSDK 4.3.0.5。 我选择了 stairstep 运行模式项目作为起点、但我遇到了一些问题。 我已经看到了几个问题、希望我能得到一些帮助、让它运行起来。

1、信标挂起似乎不起作用。 'Semaphore_instance_State_pendQ'函数似乎未定义。

2. Swi_post (swi)调用似乎导致代码中止。

3.定时器似乎不起作用。 回调函数似乎没有调用。

是使用错误的样片项目、还是 TI 有更好的示例可作为良好的起点。

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

    Clock_getTicks()始终返回0。 RTOS 使用的系统时钟是否可以由于某种原因未设置?

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

    我已通知 RTOS 团队。 他们将直接在此处发布反馈。

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

    我们在 PDK 中提供了驱动程序示例。 它们需要使用脚本构建;有关说明、请参阅以下 wiki: processors.wiki.ti.com/.../Rebuilding_The_PDK

    入门指南是另一个良好的起点:
    software-dl.ti.com/.../Overview.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sahin、

    我目前并不关心驱动程序示例。 如果我参考您提供的概述文档、则为"1.1.3.2。 操作系统的简单示例"步骤。 所有 RTOS 示例似乎都无法正常工作、这是我想要解决的问题。

    以下是我迄今为止所采取的步骤。 请告诉我、您是否发现了我做不正确的事情或我错过的步骤。

    1.安装 CCS V8

    2.安装适用于 Omapl138的 PSDK (版本4.3.0.5)

    3.加载任何一个 RTOS 示例项目(例如、使用互斥量的任务)

    问题-该示例未按预期运行,Clock_getTicks()始终返回0。 我在 C6748LCDK 上尝试此操作。

    此致、

    查尔斯

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

    CCS V8尚未通过 PRSDK 进行验证(请参阅版本说明 :software-dl.ti.com/.../Release_Specific.html)。 建议的 CCS 版本为7.4。 这是通过 SDK 中的软件验证的版本。 这可能不是问题的原因、但将来可能会导致一些兼容性问题。 只是需要考虑的事情。

    我将尝试在这里的板上加载并运行其中一个 RTOS 示例项目。 我将在收到更新后返回给您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我也用 ccs7.4尝试过它、我遇到了同样的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为我发现了这个问题。 出于某种原因、SW1上的默认 DIP 开关设置(即 SW 2、3、4)处于开启状态、其余设置处于关闭状态、会导致此行为。 当我将它们全部设置为 off 时、项目会按预期运行和运行。 有没有关于我看到的内容的解释?

    此致、

    查尔斯

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

    默认引导模式为 NAND 引导模式、该模式加载在闪存中预编程的应用。 在 LCDK 板上、制造商用开箱即用演示来刷写 NAND、因此这很可能会干扰您的应用。 您可以通过擦除闪存并重试来验证这一点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    仿真器是否仍然无法接管? 我想现在还可以。