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.

[参考译文] TDA4VM:使用 RESPART 进行中断路由来重新分配资源

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1428309/tda4vm-resource-reallocation-using-respart-for-interrupt-routing

器件型号:TDA4VM

工具与软件:

您好!

我目前使用的是 SDK 版本10_00_00_05 (最新版本)和 RTOS SDK。 我知道如果dst_host_irq超过160+31、相应的中断将不会路由到MCU1_0MCU1_1、而是路由到。 在本例中、我需要调整此配置并相应地重新分配资源。

这一 条目中、我遇到了"RESPART"工具、我认为其目的是用于资源重新分配。 但是、我想对这一进程所涉及的步骤作出透彻的解释。 具体而言、我正在寻找以下方面的指导:

  1. 如何使用 RESPART 重新分配资源 –逐步细分程序将非常有帮助。
  2. 对配置文件的更改 –重新分配会影响多少个文件,以及我应该修改哪些文件?
  3. 文件放置 –重新分配完成后,是否需要将生成的文件复制到特定目录? 如果是、涉及哪些路径?

非常感谢您对相关文档的任何详细了解或参考!

提前感谢您的帮助。

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

    您好 CAN、

    [报价 userid="583877" url="~/support/processors-group/processors/f/processors-forum/1428309/tda4vm-resource-reallocation-using-respart-for-interrupt-routing "]我当前使用的是 SDK 版本10_00_00_05 (最新版本)并使用的是 RTOS SDK[/QUOT]

    我假设您将基于 RTOS 的 SBL 用于引导加载程序。

    我明白如果dst_host_irq超过160+31、相应的中断将不会路由到、MCU1_0而是路由到MCU1_1.

    首先、您打算使用分离模式的 MCU R5F 集群吗? MCU R5F 通常是安全主核、用于锁步模式、这通常使得 MCU1_1的资源分配没有实际意义。 TI SDK 是通用的、默认配置是允许所有 R5F 集群使用相同的引导加载程序以拆分模式运行、因为此资源配置是引导加载程序的一部分、  

    我在 这个 条目中遇到了"RESPART"工具、我认为它是为了重新分配资源。 但是、我想对这一进程所涉及的步骤作出透彻的解释。 具体而言、我正在寻找以下方面的指导:

    K3资源分区工具确实是一个图形工具、用于分配和可视化多个处理器内核之间的各种常见资源分配/分区。

    [报价 userid="583877" url="~/support/processors-group/processors/f/processors-forum/1428309/tda4vm-resource-reallocation-using-respart-for-interrupt-routing "] 如何使用 RESPART 重新分配资源 –逐步细分过程将非常有帮助。[/报价]

    这些都包含在 Linux SDK 中  4.1.18. K3资源分区工具 一节。 建议您导入现有配置、然后进行修改、而不是从头开始。

    [报价 userid="583877" url="~/support/processors-group/processors/f/processors-forum/1428309/tda4vm-resource-reallocation-using-respart-for-interrupt-routing "] 对配置文件的更改 –重新分配将影响多少个文件、以及我应该修改哪些文件?[/QUOT]

    资源分配数据是 RM 板配置数据文件的一部分、反映在中  sciclient_defaultBoardcfg_rm.c  初始文本文件。

    [报价 userid="583877" url="~/support/processors-group/processors/f/processors-forum/1428309/tda4vm-resource-reallocation-using-respart-for-interrupt-routing "] 文件放置 –重新分配完成后,是否需要将生成的文件复制到特定目录? 如果是、则涉及哪些路径?

    需要使用更新后的文件替换 PDK sciclient 目录中的现有文件。

    请参阅  8.1.4. PDK 文档的"BoardCfg RM"部分、用于更新 RM 板配置。 该脚本负责执行所有需要的编译步骤。

    电路板配置过程通常需要您重新构建/重新生成电路板配置数据(sciclient_boardcfg/sciclient_boardcfg_hs 和 sciclient_direct/sciclient_direct_hs 库、具体取决于 GP 与 HS 器件类型)以及相应的 sbl 库和 sbl 引导加载程序二进制文件(例如:sbl_lib_mmcsd/sbl_lib_mmcsm_mmcsd_img)和 sbl_mmcsd_img。

    此致

    Suman