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.

[参考译文] AM263P4-Q1:多核 Makefile 要求

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1604850/am263p4-q1-multicore-makefile-requirement

器件型号: AM263P4-Q1

您好:

在不再支持.appimage 的 SDK 11.0 中使用该器件时、我导入一个多核示例(例如 ipc_notify_echo_am263px-cc_system_freertos_nortos)

在示例中、makefie “makefile ccs_bootimage_gen“存在并在每个内核的编译后步骤中调用:

image.png

但通过实验、我注意到可以删除上述编译后处理步骤、 因此可以删除“akefile_ccs_bootimage_gen"文件“文件、并且仍在系统工程下创建.mcelf。 这是因为(我认为).mcelf 脚本只需要由链接器从每个内核生成的默认.out 二进制文件。

我的问题是、我是否可以继续并删除应用中的单个内核 bootimage makefile、或者对于未来可能需要的更高级的构建工件(例如 XIP 和 HS_SE 文件)来说是否会使事情变得困难? 换句话说、我可以仅使用“makefile _就制作我需要的所有构建工件吗 初始误差源 _ccs_bootimage_gen'?

谢谢你。

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

    是否有机会作出答复?

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

    您好:
    对延迟深表歉意。

    makefile_ccs_bootimage_gen 创建的输出文件如下:

    • 单个内核.mcelf 文件
    • 独立内核.mcelf_xIP 文件

    CCS 编译版本默认会创建单独的内核.out 文件、这是生成系统.mcelf 文件所需的唯一输入。 是的、如果您不需要单独的内核 mcelf 文件、那么您可以删除 postBuild 步骤、仍然使用创建功能正常的.mcelf 和.mcelf_xIP 系统二进制文件 Makefile system_ccs_bootimage_gen 添加到工程。

    我认为在 CCS 编译流程中没有启用单个内核 HS 编译。 让我检查一下、然后返回给您。

    此致、
    Aswathi

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

    谢谢你。 我懂了。

    是的、如果您不需要单个内核 mcelf 文件

    最后一个问题是:请我使用单个核心.mcelf 文件的目的是什么?

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

    我可以想到两个用途:您的应用希望在独立内核上运行或用于某种调试。

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

    是的、但我会使用.out 文件进行演示。

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

    对于基于 CCS 的流程是正确的。 如果要通过 SBL 在单个内核上运行该函数、则需要单独的.mcelf 文件。

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

    我看、是的、这是合理的。 谢谢。