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.

[参考译文] PROCESSOR-SDK-AM64X:MCU+ SDK 10.01.00.32 中的 PRU_IO ADC ADS858 示例

Guru**** 2418880 points
Other Parts Discussed in Thread: AM6442, TMDS64EVM, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1528948/processor-sdk-am64x-pru_io-adc-ads85x8-example-in-mcu-sdk-10-01-00-32

器件型号:PROCESSOR-SDK-AM64X
Thread 中讨论的其他器件:AM6442TMDS64EVMSysConfig

工具/软件:

尊敬的 TI 团队:

我正在运行pru_io示例 MCU+ SDK 10.01.00.32 亮起 AM6442 消息流 远程处理 功能。

按照 此 E2E 主题中提供的指导、我已gpio_led_blink使用 Remoteproc 成功运行示例。

现在、我正在尝试运行 pru_ioADS85x8 的 ADC 示例 在我的上 TMDS64EVM 。 固件通过 Remoteproc 加载和启动、但通过程序启动 挂起 System_init()

  • 是否有任何具体问题 SysConfig 配置 需要修改pru_io才能在 Remoteproc 下运行?

  • 我需要吗 修改 Linux 器件树 禁用任何一个 ICSSG0 PRU ADC 相关资源 该错误消息可能与固件冲突?

  • System_init()由于未初始化的时钟、pinmux 或与 Linux 的外设资源冲突、可能会挂起?

注意:

  • 该示例是为r5fss0-0内核构建的。

  • 固件会启动、但会在早期初始化时停止。

希望通过 Remoteproc 成功运行此示例的任何建议或建议步骤。

感谢您的支持。

此致、

LAK

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

    您好、Lak、

    我会 在一天或两天内回复您。

    此致、

    Anil.

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

    您好 Anil、

    只是跟进一下—我想检查是否有任何更新。

    谢谢!

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

    您好、Lak、

    您能否确认客户是谁以及客户的重要程度?

    现在,我正在进行其他升级。 如果客户可以再等几天、我可以稍后工作。

    如果您不想在 e2e 中披露、请在邮件中分享详细信息  

    此致、

    Anil.

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

    您好 Anil、

    感谢您的答复。

    我目前是韩国明知大学的一名研究学生,在这一领域仍有丰富的经验。 这项工作是我的研究项目的一部分、目标是以至少 20kHz 的采样率将 ADC 数据传输到 A53 (Linux) 内核 。 我还计划在 Linux 端实现通信堆栈。

    我们还有几周时间来完成这项任务、我非常感谢您的持续指导和支持。

    我期待您的答复。

    此致、
    LAK

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

    您好、Lak、

    感谢您提供上述详细信息。

    我已将您的问题发送给 Linux 专家、我觉得在这里无法提供帮助。

    此致、

    Anil.

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

    您好、Lak、

    Linux 和 R5F 之间很可能会发生资源冲突。

    有关 外设分配的详细概念  

    请参阅 AM64x Academy:
    多核>外设>如何分配外设
    https://dev.ti.com/tirex/explore/node?node=A__AXB3tgxI9IZSow2DUkUlvw__AM64-ACADEMY__WI1KRXP__LATEST

    关于使 RTOS 工程与 Linux 一起运行的概念  

    由于您找到了上一个线程、因此您至少应该已经了解了本节:

    AM64x Academy > Multiple > Remote Cores 上的应用开发
    https://dev.ti.com/tirex/explore/node?node=A__AfSHr0vWbFdGCnmoPeMXzg__AM64-ACADEMY__WI1KRXP__LATEST

    具体而言、我建议查看“与 Linux 一起调试远程内核“一节
    https://dev.ti.com/tirex/explore/node?node=A__AU9Punu4yTQu9hRP62aoug__AM64-ACADEMY__WI1KRXP__LATEST

    在 CCS 页面中、我将指导您完成我在 System_init 调用中调试资源冲突的确切步骤。

    此致、

    Nick