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.

[参考译文] CCS/OMAP-L138:模拟 OMAP-L138 PRU 代码

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/890868/ccs-omap-l138-simulate-omap-l138-pru-code

器件型号:OMAP-L138
Thread 中讨论的其他器件: OMAPL138

工具/软件:Code Composer Studio

你(们)好。

目前、我正在使用 OMAP-L138执行一个项目。 该项目基于之前也使用 OMAP-L138的项目。

在之前的项目中、PRU 代码是使用 pasm.exe 汇编器以汇编语言开发的、用于生成由 ARM 加载到 PRU 中的 C 数组。

现在、我们要使用 PRU C 编译器以 C 语言编写 PRU 代码、并使用十六进制实用程序创建 C 数组以供下载。 这种方法效果非常好。

剩下的唯一任务是测试新写入的 PRU 代码。 在这里、我的一位同事告诉我、当他们开发前一个项目时、他们有一个工具、使他们能够在 PC 上模拟 PRU 并执行类似这样的 PRU 软件测试。 遗憾的是、他不记得该工具是如何被调用的。

现在、我的问题是:有人知道上面描述的工具、并能告诉我它的名称是什么。 此工具是否仍然适用于基于 TI PRU C 编译器的项目?

测试 PRU 代码有哪些替代方法? 是否有任何其他仿真 OMAP-L138硬件的工具、或者我能否仅在真实硬件上进行调试?

我期待您的提示。

提前感谢、致以诚挚的问候、

Chris

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

    Chris、

    此处列出了适用于此器件的 PRU 的所有可用开发工具:

    https://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Software_Development

    由于我是此内核的早期用户之一、因此我对 PRU 仿真器存在高度怀疑、而且这些工具只允许您生成组件、 在实际器件上加载并运行代码、唯一的调试方法是发布 printfs 并查看此处所示的 PRU 寄存器:

    https://processors.wiki.ti.com/index.php/PRU_Debugging

    此器件的 PRU 软件包是在 OMAPL138 LogicPD EVM 上开发的、该 EVM 目前已停产、但您可以订购 OMAPL138 LCDK 硬件以下载并测试您的 PRU 代码、这是当前新一代 CCS IDE 应该允许的代码。  

    此致、

    Rahul

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

    Rahul、

    感谢您的快速回复。 我将与我的同事进行讨论、并遵循您的建议。

    感谢您的完美支持!

    此致、

    Chris