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.

[参考译文] PROCESSOR-SDK-AM64X:AM64x MCU+ SDK 09.02.00 -资源分配

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1372093/processor-sdk-am64x-am64x-mcu-sdk-09-02-00---resource-allocation

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

工具与软件:

我正在尝试 了解 AM64x 上的资源分配过程。

根据  

https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/09_02_00_50/exports/docs/api_guide_am64x/RESOURCE_ALLOCATION_GUIDE.html

用户应使用 SDK 中的 K3重新分配工具来修改资源分配。  

尝试后, 我得到了以下问题:

1.根据指南,你应该使用以下命令重建 boardcfg :

a. make -s -C tools/sysfw/boardcfg configure-gen SOC=am64x

b. make -s -C tools/sysfw/boardcfg sciclient_boardcfg SOC=am64x

以重新构建 boardcfg 二进制文件 blob。
您还应重新构建示例"sciclient_ccs_init"
不过、"sciclient_ccs_init"示例仅加载"source\drivers\sciclient\sim64x_am243x\sysfw_hs_fs_signed.h"中定义的字节流 soc。

那么、我的问题是:如果示例"sciclient_ccs_init"不能访问 K3重新分配工具所更改的文件、如何在器件上获取新创建的资源分配?

2.根据  
https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/09_02_00_50/exports/docs/api_guide_am64x/BOOTFLOW_GUIDE.html

boardcfg 也可以是 I FLASH 到器件的 tiimage 的一部分。 关于如何将 K3重新分配工具的输出添加到 tiimage 文件、是否有任何详细的说明?

3.在该工具的"防火墙配置"部分下,您可以添加受防火墙保护的设备。
-这里定义为"设备"? 是内核吗? 它是否是特定资源(例如接口)?
-在下拉菜单"要保护的设备",您可以选择"SA2UL 主"或"ZZZZ_0"/"ZZZZ_1"。  
"ZZZZ_0"和"ZZZZ_1"是什么? 这些是哪种"器件"?

非常感谢。

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

    尊敬的 Benjamin:

    感谢您的提问。

    由于指派的专家目前不在办公室、请期待收到延迟答复。

    感谢您的耐心。

    此致、

    Vaibhav

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

    本杰明、您好!

    那么我的问题是:如何在器件上获取新创建的资源分配?如果示例"sciclient_ccs_init"未访问 K3重新分配工具已更改的文件?
    boardcfg 也可以作为器件闪存的一部分。 对于如何将 K3重新分配工具的输出添加到 tiimage 文件、是否有任何详细说明?[/QUOT]

    构建 sysfw 二进制 blob 后、您还需要重新构建 SBL 示例并将更新的 SBL 二进制文件刷写到 EVM 中。

    请参阅  resource_allocation _guide

    3. 在该工具的"防火墙配置"部分下、您可以添加受防火墙保护的设备。
    -这里定义为"设备"? 是内核吗? 它是否是特定资源(例如接口)?
    -在下拉菜单"要保护的设备",您可以选择"SA2UL 主"或"ZZZZ_0"/"ZZZZ_1"。  
    "ZZZZ_0"和"ZZZZ_1"是什么? 这些是哪种"器件"?[/QUOT]

    当前、MCU+SDK 不支持使用 SysConfig 工具进行防火墙配置。 请参阅  正在生成输出文件。  

    您可以参考器件详细信息的实例名称、例如 SA2UL 参考安全加速器模块配置、ZZZ_0参考 DDR 配置 、ZZZ_1参考 SRAM 配置

    此致、

    Tushar

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

    Tushar、您好!

    感谢你的帮助。

    关于资源分配:

    如果我正确理解了这个意思、那么如果我不打算使用基于 CCS 的引导流程、那么我就不需要重复提到"sciclient_ccs_init"示例、对吧?


    关于防火墙配置:

    这意味着我目前必须直接在代码中配置防火墙、对吗?

    是否计划在日后在 K3零件工具中提供防火墙配置?


    此致、  

    Benjamin

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

    本杰明、您好!

    如果我理解正确、如果我不打算使用基于 CCS 的启动流程、则无需更正"sciclient_ccs_init"示例、对吗?

    可以、如果您不使用基于 CCS 的启动流程、则无需重新编译 sciclient_ccs_init 示例。

    [报价 userid="609457" url="~/support/processors-group/processors/f/processors-forum/1372093/processor-sdk-am64x-am64x-mcu-sdk-09-02-00---resource-allocation/5244935 #5244935"]

    这意味着我目前必须直接在代码中配置防火墙、对吗?

    是否计划在日后在 K3零件工具中提供防火墙配置?

    [报价]

    是的、当前您无法使用资源分区工具配置防火墙。 目前还没有计划在即将发布的版本中通过分区工具支持防火墙配置。

    此致、

    Tushar