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.

[参考译文] AM5728:[AM5728] IPC 3.52 不匹配

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1656271/am5728-am5728-ipc-3-52-mismatch

器件型号: AM5728

TI 团队大家好、
 
在我的 Yocto scarthgap 构建系统中、我在 commit 0e2876e2ea7c28ddff5bc0052bdbc83dd07b7c98 处使用 meta-ti 层。 默认情况下、它包含 ti-IPC 3.51.00.00。 即使我将 ti-IPC 配方附加到 3.52.00.02 (7f76e5cc15c634b70efe18d1aa0474d603224a6)、我仍然会得到 IPC 版本 3.51.00.00? 这可能是由于版本控制中的错位造成的吗?

此致、
Martin

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

    尊敬的 Martin Cvitic

    您可以发送您的 bbappend 吗?

    此外、您是否测试过清洁和重建?

    此致、
    Jared

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

    您好 Jared、

    以下是.bbappend 的内容:

    # Bump TI IPC from 3.51.00.00 to 3.52.00.01 (base pin is in sources/meta-ti/meta-ti-bsp/recipes-ti/ipc/ti-ipc.inc)
    TI_IPC_SRCREV = "7f76e5cc15c634b70efee18d1aa0474d603224a6"
    
    # ipcdev linux/include/net/rpmsg.h version table stops at kernel 4.18 and
    # assigns AF_RPMSG=45 for all newer kernels. On 6.12, AF_MCTP=45, so
    # AF_RPMSG was moved to 46 in our v2-0003 patch. Override the header's
    # version-based fallback via a compiler define.
    TARGET_CFLAGS:append = " -DAF_RPMSG=46"
    

    也是的,我尝试过清洁和重建,但没有得到预期的结果。

    此致、
    Martin

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

    尊敬的 Martin Cvitic

    它看起来是由 ti-ipc-common.inc 文件造成的。

    PV 设置为 “3.51.00.00“、与版本无关。 它似乎被设置为 3.51.00.00、即使在最近的提交中也是如此。

    此致、
    Jared