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.

[参考译文] Linux/dra725:M4上的程序

Guru**** 2560390 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/625585/linux-dra725-programme-on-the-m4

器件型号:DRA725

工具/软件:Linux

您好!

SDK: TI-processor-sdk-linux-Automotive-dra7xx-evm-03_02_00_03

 我想在 M4上编写测试应用程序、 同时与 M4和 A15进行通信、

我不知道从哪里开始、我发现 IPU 具有 M4处理器、

但我想在   M4和上编写有关 CAN 模块的测试程序

与 A15通信。

 现在我感到困惑、请帮帮我。

谢谢、

Cesar。

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

    我已将您的问题转交给 ipumm 专家。

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

    您好、Cesar、

    要在 M4上编写测试应用并在 IPU (M4)和 MPU (A15)之间进行通信、我建议您查看 《处理器间通信(IPC) 用户指南》。 请特别查看 IPC 用户指南/示例 (ex02_MessageQ)。 这将帮助您开始利用 TI IPC 在 M4和 A15之间进行通信。

    由于我不熟悉控制器局域网(CAN)、因此我在 TI.com 上搜索了相关信息、并找到了几个可能对您有所帮助的链接。

    例如、

    DRA7xx GLSDK DCAN 驱动程序 -另请查看参考资料部分。

    Processor SDK RTOS CSL -使用 基于处理器 SDK RTOS 的芯片支持库(CSL)或 Starterware 来使用 DCAN。

    我想 、在 ti-processor-sdk-linux-Automotive ra7xx-evm-03_02_00_03上、CSL 封装位于 :/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/share/ti/ti-pdk-tree/packages/ti/csl

    其他建议、您可能还想在此处列出的 TI e2e 论坛上进行一些搜索

    希望这会有所帮助。

    谢谢。
    //好友

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

    非常感谢您的回复、
    我不知道启动 M4系统并在电路板上运行测试应用;
    我的问题是:
    1.如何操作 M4内核;
    2. SDK 提供的 ipumm 是什么?

    此致、

    Cesar。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Buddy、
    IPC 用户指南/示例:
    Git 克隆 git://git.ti.com/ipc/ipc-metadata.git
    Git 克隆 git://git.ti.com/ipc/ipc-examples.git

    致命:读取错误:连接被另一方重置

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

    您好、Cesar、

    M4内核通过一个固件运行、该固件具有在 M4内核上配置和执行的代码。

    如何在 M4内核上加载固件? 从我之前提供的链接"Processor SDK RTOS"中、您可以单击"指南"、其中提供了有关该指南的信息。

    在 DRA7x 上,我们有两  个双核 CortexRegistered-M4图像处理单元(IPU)子系统。 ipumm 是一种多媒体固件,在 CortexRegistered-M4 IPU2上运行,它将图像和视频加速器(IVA)子系统用于硬件加速器。 因此、简单来说、SDK 上的 ipumm 通过硬件编解码器而不是软件编解码器来提供视频解码和编码。

    对于您遇到“fatur: read error: the connection is reset by the other party”的 git 错误,它是您的互联网连接或 git 配置的问题。 您是否能够对其他站点进行 git 克隆?

    谢谢。
    //好友

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

    您好、Buddy、

    非常感谢您的回复、

    RTOS 路径: TI-processor-sdk-linux-Automotive-dra7xx-evm-03_02_00_03/组件源

    我要测试 ipu1:

    我找到 test_OMX_ipu1_vayu.xem4

    我将 test_OMX_ipu1_vayu.xem4复制  到 /lib/firmware # ipc/ti_platforms_evmDRA7XX_ipu1

    我 执行以下操作:

    但我不知道它的用途、逻辑、

    如何使用此测试以及如何调试、打印调试信息。

    非常感谢。

    Cesar。

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

    您好、Cesar、

    对于 IPC 测试固件、您可能需要查看: Running_the _bed_IPC_examples 或 Running IPC examples

    如果要查看 A15和 M4之间的通信示例、您可能需要使用 ex02_MessageQ 的"server_ipu1.xem4"固件。

    以下是 Git 的 Web 链接:

    Git 克隆 git://git.ti.com/ipc/ipc-examples.git - http://git.ti.com/cgit/cgit.cgi/ipc/ipc-examples.git

    Git 克隆 git://git.ti.com/ipc/ipc-metadata.git - http://git.ti.com/cgit/cgit.cgi/ipc/ipc-metadata.git

    另请查看此 e2e 线程 :https://e2e.ti.com/support/arm/sitara_arm/f/791/t/561094#pi316653=1 、了解有关获取跟踪和使用 omapconf 工具的一些信息。

    请参阅此应用手册: 使用 IPC3.x 调试工具和技术

    谢谢。
    //好友