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:如何在 tm4c129dncpdt 的芯片上使用 TI-RTOS?

Guru**** 2606725 points
Other Parts Discussed in Thread: TM4C129XNCZAD, TM4C129ENCPDT, TM4C129DNCPDT

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/585245/rtos-how-to-use-ti-rtos-on-the-chip-of-tm4c129dncpdt

主题中讨论的其他器件:TM4C1294NCPDTTM4C129XNCZADTM4C129ENCPDTTM4C129DNCPDTTM4C123

工具/软件:TI-RTOS

大家好、

  我在自己的项目中使用了 TI-RTOS for TIvaC。我几乎使用了 tm4c 芯片的所有外设(例如 :tm4c1294ncppdt、tm4c129encpdt 和 tm4c129xnczad)。我使用 ti-RTOS 几个月、运行良好。最近、 我想在我的 tm4c129dncpdt 芯片上安装 ti-RTOS。我  浏览129D 的数据表、对比1294和129E 的数据表。我发现它们有很多共同点。所以我修改129E 项目并在129D 芯片上运行。它可以在 main()中运行,但 RTOS 无法 运行   Task.I 使用 ROV 并查看。我的任务 由 RTOS 派送。我的项目按附件形式显示。

Tivaware 示例似乎可以在芯片上正常工作。如何在 tm4c129dncpdt 上使用 RTOS?我的项目中需要一个操作系统。您能否提供一个可以在 tm4c129dncpdt 的芯片上运行的操作系统?  e2e.ti.com/.../5444.tcpEcho_5F00_GNU_5F00_TivaTM4C129ENCPDT.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能告诉我们处理器卡在哪里吗?
    浏览 BIOS ROV 视图、当前的线程类型是什么?
    BIOS 是否“Scan for errors...(扫描错误...)” 选项卡指示 ROV 检测到的任何错误?
    如果一个异常已经发生、解码后的异常、寄存器运行环境、和导致异常的调用堆栈可在 Hwi"异常"ROV 视图中查看。

    Alan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Alan:
    谢谢!
    您是否可以在电路板上运行项目?这只是一项有关 LED 切换的任务。主要的问题是操作系统无法运行任务。您可以在任务中设置断点。程序无法运行到断点。我不知道他的处理器卡在哪里。程序不运行 离开。
    ti-RTOS 是否适用于 tm4c129dncpdt?我只知道示例仅适用于四个芯片:tm4c123、tm4c129x、tm4c129e、tm4c1294。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Alan:
    今天、我可以在 tm4c129dncpdt.eg 上运行 ti-RTOS:我将 LED 切换为任务、它运行良好。但无法在我的项目中添加 NDK。就像我前面提到的问题一样、这是一项任务 (即使我只是创建一个简单的 LED 切换任务)当我在.cfg 文件中添加 NDK 时无法运行。您是否可以在 tm4c129dncpdt 板上运行我的项目?然后您可以解决我提到的问题。我知道当我使用具有内部 phy 的芯片时,可以使用 NDK 它(如 tm4c1294ncppdt 等)。当我没有 phy 而是外部 phy 时,如何在 ti-rtos 中使用 NDK?具体而言,如何调制 NDK 脚本(在.cfg 中)?这对于在 tm4c 芯片中应用 RTOS 而不使用内部 phy 非常重要。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    遗憾的是、我无法使用 tm4c129dncpdt 板来测试您的代码。

    您是否尝试 BIOS“Scan for errors...(扫描错误...)” ROV 视图?

    使用 ROV 任务"详细"视图、检查任务的优先级。 哪个任务当前正在"运行"? 您的任务的优先级是否高于当前正在运行的任务? 如果没有、您能否在创建任务时尝试为其提供更高的优先级、并查看这是否有助于解决问题?

    Alan