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.

[参考译文] SysConfig:当 2 个区域彼此相邻时、为什么 MPU 设置摘要指示冲突?

Guru**** 2535750 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1551073/sysconfig-why-does-mpu-setting-summary-indicate-conflict-when-2-regions-are-beside-each-other

器件型号:SysConfig


工具/软件:

使用 CCS 20.2.0.12 中的 SysConfig。

CONFIG_MPU_OCRAM_R5F_1_0 配置为 256KB (0x400000x)、从内核 1_0 的地址 0x70240000 开始。  结束地址为 0x7027FFFF。

为什么“MPU Setting Summary“指示与内核 1_1 上配置的 OCRAM 存在重叠?  地址是 0x70280000 还是更高?  这不在内核 1_0 上 CONFIG_MPU_OCRAM_R5F_1_0 MPU 设置的范围内、不应在此表中列出。

此致。

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

    您好!
    我们正在查看您的查询。 请给我们一些时间来答复。
    谢谢。

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

    嗨、Huey、

    内核 1_0 中的 MPU 配置范围为 0x7024 0000 到 0x7027 FFFF。  

    内核 1_1 中的 MPU 配置范围为 0x7028 0000 到 0x702F FFFF。

    内核 1_1 中的 MPU 配置与内核 1_0 中的 MPU 配置相邻。 所以没有重叠吗?

    此致、

    Aswin

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

    正确、没有重叠。   要讨论的问题是 MPU 设置摘要指示存在重叠的原因。  此处的 CONFIG_MPU_OCRAM_R5f_1_0 显示 2 个区域处于其范围内:Osram_R5F1_0 和 OSRAM_R5F1_1。   我认为它不应包含 R5F1_1、因为它超出了存储器范围。  我要强调的是、此工具在此处可能存在一些屏蔽问题。

    此致

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

    嗨、Huey、

    我明白这个问题。 似乎由于 OCRAM_R5F1_1 与 MPU 区 CONFIG_MPU_OCRAM_R5f_1_0 相邻 、因此工具错误地将 OCRAM_R5F1_1 视为 CONFIG_MPU_OCRAM_R5f_1_0 的一部分 。

    如果将 OCRAM_R5F1_1 的地址编辑为 0x7028 0001、则 OCRAM_R5F1_1 不会出现在 OCRAM_R5F1_1 下。

    这是 MPU 配置摘要呈现逻辑中的一个问题。

    在中 helper.syscfg.js File @ source\sysconfig\memory_configurator\.meta\helper.syscfg.js 、如果我们修改第 59 行中的条件、则不会出现此问题。

    此致、

    Aswin

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

    嗨、Huey、

    我提出了同样的错误。 这是 TI 内部跟踪链接

    jira.itg.ti.com/.../MCUSDK-14863

    此致、

    Aswin