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/AM4377:一些问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/602460/rtos-am4377-some-questions

器件型号:AM4377
Thread 中讨论的其他器件: Profibus

工具/软件:TI-RTOS

大家好、正如我提到过的、我对 AM4377有一些疑问。

我在 XIP 中使用 AM4377。 我想在我的应用中应用 foo。

  因此、我使用 EtherCAT 示例、它运行良好。

   但是、当我尝试向闪存 ROM 写入内容时、它会失败。

   我直接将 memcpy()用于地址0x30020000。

   就在写了之后,它似乎是成功的。 但在重新供电后、它会转到某个位置。

   是的、我在论坛上得到了一些答案、但这并不有用。

  如何在 XIP 上使用闪存 ROM?

2.我想将 QEP 模块用于递增编码器。

   但我找不到示例代码或引用。

   请帮助我在 AM4377上使用 eQEP ...

   我想知道 eQEP 初始化的过程。(电源设置->时钟设置->QEP 设置->...)

   (我需要 QEP_A、QEP_B 和 INDEX 的 QEP 设置、我无法理解 AM4377的 TRM。)

我正在使用 BiSS-C 编码器。

   您提供了 BiSS-C 主器件示例、是的、它工作正常。

   但是、我需要修改它、无法用汇编语言修复它。

   请告诉我 C 中是否有 BiSS-C 主器件代码。

   (我想修改多转数据的接收位长度)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。 将来、请将您的问题限制为每个帖子1个、因为它们需要由不同的人回答。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于 XIP 引导、EtherCAT 应用中执行 XIP 引导所需的全部更改已在此处的应用手册的第4节中进行了说明:
    www.ti.com/.../sprac45a.pdf

    请查看这些步骤、并告知我们您是否执行了该应用手册中所述的步骤。 附录 A 详细介绍了如何使用 SDK 中提供的实用程序将 QSPI 应用程序刷写到闪存中。

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

    你(们)好

    遗憾  的是,在处理器 SDK 或工业协议包中没有 eQEP 的 TI-RTOS 示例,网址为 www.ti.com/.../PRU-ICSS-INDUSTRIAL-SWPRU-ICSS-Industrial。   

    德州仪器(TI)工业协议包为工业协议和工业驱动提供了单个可扩展的软件平台、简化了不同 TI Sitara 处理器之间的开发过程。 工业协议包提供基本软件(用于实现实时以太网/现场总线或工业接口的 PRU-ICSS 固件以及相关驱动程序)、用于开发各种工业通信协议、如 EtherCAT、Profinet、EthernetIP、Profibus 等 工业驱动器封装提供对 EnDAT 和 Tamagawa 位置反馈、Σ-Δ 抽取和 ADC 电流反馈的支持、以及 FOC 电机控制示例。 这些软件包还包含示例演示应用、这些应用展示了软件/硬件实现协议的能力。建议将此软件包用作产品开发的基础

    TI 还提供突出器件功能的 TI 参考设计。 尽管 Processor SDK 或 PRU-ICSS 工业协议等标准 SDK 支持这些设计、但有许多 TI 参考设计是简单的独立示例、用于演示功能、不处于发布状态、也不在 SDK 中进行维护。 请注意 、请查看涵盖 授权使用、知识产权事宜和免责声明的 TI 参考设计重要声明。

    下面提到的针对 eQEP 和 BiSS 的 TI 参考设计是用于说明器件特性的独立示例、但并未在 SDK 中进行成熟的测试。

    有一个 Linux eQEP 示例可提供一些见解。  网址是 http://www.ti.com/tool/tidep0073。 此 TI 参考设计作为   PRU-ICSS 的简单独立图示提供、不是用作产品开发基础的经过测试的参考 eQEP 实现。

    遗憾的是、具有集成 BiSS C 主接口的 ARM MPU 参考设计仅在 PRU 汇编代码中提供。 具有集成 BiSS C 主接口的 ARM MPU 参考设计 TIDEP0022 是一款 TI 参考设计 、说明了如何对 ICSS-PRU 进行编程以支持 BiSS C 主协议。  包含 在网页上的 TI 设计文档。 http://www.ti.com/tool/TIDEP0022提供  了本示例中使用的硬件(AM437x 工业开发套件(IDK))和软件的摘要。 本文档末尾提供了指向所用软件的链接。  TI 设计 页面上还有一个指向软件的链接。 http://www.ti.com/tool/TIDEP0022。  此 TI 参考设计作为   PRU-ICSS 的简单独立图示提供、不是用作产品开发基础的经过测试的参考 BiSS C 实现。

    David