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/AM5728:PRU 问题

Guru**** 2587365 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/590246/rtos-am5728-pru-questions

器件型号:AM5728

工具/软件:TI-RTOS

您好!

  我使用的是 AM5728-IDK 板、我想加载 PRU-ICSS 的固件、但当我检查 SYS-BIOS 代码时。 固件文件夹中有许多文件。 我想知道、要启动 PRU-ICSS1和 PRU-ICSS2、必须加载哪个固件。 请提供 TI-RTOS SDK 的路径、在这里我可以找到固件文件以及要加载哪些文件以启动 PRU-ICSS 固件。

  我对需要为 PRU-ICSS 配置哪个时钟感到困惑、以便在任何其他 RTOS 中为 dtsi 文件实现驱动程序。

谢谢、

M.Mahesh。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Mahesh
     
    如果您希望开发和下载 PRU-ICSS 代码,而不是只下载预编译的 PRU 代码,请考虑以下事项: 有一个用于提供 PRU-ICSS 信息的通用网页。 请访问 processors.wiki.ti.com/.../PRU-ICSS
     
    对于基于处理器 SDK RTOS 的解决方案-最好首先使用与您希望执行的操作类似的应用程序。
    这些示例将针对 AM335x 和 AM437x 架构编写、但是 AM437和 AM57x 的 PRU 是相似的、只需一点点努力即可完成移植。

    如果您正在寻找一个简单的实时以太网示例、则可以使用适用于 AM335x 和 AM437x 的简单开放实时以太网(SORTE)。
    此示例包含在适用于 AM437x 的 Processor SDK RTOS v03.03中
    此软件有一个 TI 参考设计:采用 PRU-ICSS 的简单开放实时以太网(SORTE)器件参考设计- www.ti.com/.../TIDEP-0086
    或者、如果您正在寻找可实现数字 I/O 接口或模拟测量的应用、则可以在 PRU-ICSS-Industrial Package 中使用 EnDAT 主站、Σ-Δ 抽取滤波器和 ADC 数据采集示例、该软件包利用 AM437x 处理器 SDK RTOS。 这些应用包含在 PRU-ICSS-INDUSTRIAL-DRIVES 封装中。 请访问 www.ti.com/.../PRU-ICSS-INDUSTRIAL-SW

    这些器 件使用 Processor SDK PRUSS (可编程实时单元子系统)、可提供明确定义的 API 层、允许应用使用 PRUSS 低级驱动程序来控制子系统。
    AM437x 和 AM572x 之间 PRU-ICSS 架构的主要区别在于 AM572具有两个相同的 ICSS
    AM4具有一个与 AM5 ICSS 相同的 ICSS1、以及一个具有较小存储器但没有以太网外设接口的 ICSS0。 对 AM437x 和 AM572x 架构中的所有架构差异进行了详细说明、并对中的差异进行了详细说明
    processors.wiki.ti.com/.../PRU-ICSS
    在部分中
    processors.wiki.ti.com/.../PRU-ICSS_Migration_Guide:_AM437x_to_AM57x

    AM572x 和 AM437x 产品页面上提供的 AM437x 和 AM572x 技术参考手册还将包含有关这些器件的非常好的信息


    David

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

    非常感谢、它确实帮助我完成了任务。

    在哪里可以找到适用于 AM5728上 EtherCAT 的固件 API 指南。 我需要通过读取版本 ID 或任何其他可证明 PRU 正常工作的参数来验证我的结果。 我找到了仅适用于 AM437x 和 AM335x 的 API 指南。

    谢谢。