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.

[参考译文] AM2434:XIP 和非 XIP 的代码分配

Guru**** 2439710 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1199552/am2434-code-allocation-for-xip-and-non-xip

器件型号:AM2434

尊敬的香榭丽舍

我的客户尝试将他们的代码分成两部分-一个用于 XIP、另一个用于非 XIP -同时使用 XIP 和非 XIP。 有可能吗?

为此、客户如何将代码分组到 A 部分、将其分配到 XIP 的 cmd 文件中的闪存中、将其他代码分配到 B 部分、以便将其分配 到 cmd 文件中非 XIP 的数据存储器中?

谢谢、此致、

SI

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

    您好 Si、

    [引用 userid="3169" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1199552/am2434-code-allocation-for-xip-and-non-xip ]one 表示 XIP,另一个表示非 XIP -同时使用 XIP 和非 XIP。 有可能吗?[/报价]

    是的。 将创建2个映像-*。app_image*。app_image.xip。  这两个引脚都需要在器件中进行闪存。

    [引用 userid="3169" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1199552/am2434-code-allocation-for-xip-and-non-xip ]]客户如何将代码分组到 A 部分,将其分配到用于 XIP 的 cmd 文件中的闪存中,以及将其他代码分配到 B 部分,以便将其分配 到 cmd 文件中用于非 XIP 的数据内存中?

    客户需要根据其系统和最终用例要求做出决定。 查看此示例、其中 XIP 基准测试应用程序正在运行

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/08_05_00_24/exports/docs/api_guide_am243x/EXAMPLES_KERNEL_DPL_XIP_BENCHMARK.html

    这将让您了解哪些区域对时间要求严格、需要放置在闪存中、而哪些区域对时间要求不高、您可以将其保留在 RAM 上。

    希望这对您有所帮助。

    此致、
    Aakash