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.

[参考译文] SK-AM62:如何关联 A53 内核和 M4F 内核的端点 ID

Guru**** 2430620 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1546422/sk-am62-how-to-associate-the-endpoint-ids-of-the-a53-core-and-the-m4f-core

器件型号:SK-AM62


工具/软件:

您好、团队

现有的大多数用户项目已经完成、现在需要在这些项目上集成 IPC 功能。

我注意到、在示例中、A53 和 M4F 之间保留了两个端点(请参阅以下 ipc_rpmsg_echo_linux_am62x-sk_m4fss0-0_freertos_ti-arm-clang 代码)。为什么 A53 端没有这样的定义? 它们是否通过相同的端点 ID 相互识别和对应?

/* This is used to run the echo test with linux kernel */
#define IPC_RPMESSAGE_SERVICE_PING        "ti.ipc4.ping-pong"
#define IPC_RPMESSAGE_ENDPT_PING          (13U)

/* This is used to run the echo test with user space kernel */
#define IPC_RPMESSAGE_SERVICE_CHRDEV      "rpmsg_chrdev"
#define IPC_RPMESSAGE_ENDPT_CHRDEV_PING   (14U)

背景

PC:Windows 环境

CCS 版本:v12.8

MCU+ SDK:mcu_plus_sdk_am62x_10_01_00_33

A53:Linux、它由 SPL 初始化。

A53 代码:从官方示例中、参阅附件

M4F:无 RTOS

e2e.ti.com/.../ti_2D00_rpmsg_2D00_char_2D00_0.6.9.tar-1-_2800_1_2900_.gz

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

    您好 Owens、

    请首先查看此主题。 如果您有后续问题、请告诉我:
    SK-AM62A-LP:IPC-RP 消息相关查询(A53 与 MCU-R5 内核之间的通信)

    此致、

    Nick

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

    另外,我看到,你原来是问剥离二进制文件,但后来编辑了响应。

    如果你不需要再讨论被剥离的二进制文件,没有问题。

    下面是我正在对 AM62x 多核学院>在 DM R5F 上开发进行的一些工作编辑:

    +Before bundling the DM R5F binary into the tispl.bin file, the DM R5F Binary
    +should have unneeded data stripped out of it. Some MCU+ projects provide a
    +stripped version of the binary during make. In those projects, the stripped
    +binary filename ends in ``.wkup-r5f0_0.release.strip.out``.
    +
    +If a stripped version of the binary is not provided, the .out binary can be
    +stripped using ``ti-cgt-armllvm_<x.x.x>.LTS``, like this:
    +
    +.. code::
    +
    +    /path/to/ti/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmstrip -p empty.release.out -o=empty.tiarmstrip.out
    +
    +For more information about tiarmstrip, please refer to <insert link>.

    当前文档所在的位置
    https://dev.ti.com/tirex/explore/node?node=A__AZNhqJdyJ3LM.YBw-Z2UAw__AM62-ACADEMY__uiYMDcq__LATEST

    如果您有后续问题、请随时创建一个新主题、我们可以在其中进行更多聊天。

    此致、

    Nick