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.

[FAQ] [参考译文] [常见问题解答] PROCESSOR-SDK-AM64X:使用系统工程创建多核应用映像

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1413137/faq-processor-sdk-am64x-create-multicore-appimage-using-system-project

器件型号:PROCESSOR-SDK-AM64X
主题中讨论的其他器件:SysConfig

工具与软件:

如何使用系统项目创建多核 appimage?

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

    要 使用系统工程创建多核 appimage、请执行以下步骤。

    • 在 CCS 中从 MCU+SDK 导入系统工程并打开 System.xml 初始文本文件。   有关信息、请参阅将 SDK 与 CCS 配合使用。
    • 删除您不想在多核 appimage 生成中包含的特定内核的工程。 请参阅下图。

    • 使用需要为其生成多核 appimage 的工程配置内核。 请参阅下图。

    • 打开 Makefile_ccs_bootimage_gen 文件 并更新 MULTI_CORE_APPS_PARAMS 正确二进制文件的默认固件。 请参阅下图。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    • 打开 example.syscfg 已配置的工程 解析多核依赖性 .
      在常见问题解答中、我已经获取了针对 R5F 内核的 GPIO 工程和针对 M4F 内核的 Hello World 工程。 R5F 项目定义了 共享存储器 尽可能小的区域 供其他内核使用 . 请参阅下图。

    • 应用程序 删除 此共享存储器部分 默认设置 移除多核构建依赖性。 请参阅下图。

    • 此外、还要确保工程正在使用 更正了用于代码放置的内存部分 . 请参阅下图。

    • 保存上述所有更改并重新编译系统项目。  

     执行 上述过程后、您将能够看到为所选内核生成多核 appimage。

    注意: 对于所配置的不同工程、用户需要单独删除多核相关性、以消除所有编译问题。

    此致、

    Tushar