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.

[参考译文] AM2612:XIP 文件编程问题

Guru**** 2965590 points

Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1656468/am2612-xip-file-programming-question

器件型号: AM2612
Thread 中讨论的其他器件: UNIFLASH

尊敬的专家:

 

我要找客户。

编译后生成的 XIP 文件应包含实际数据和封装信息。 是否可以在没有封装信息的情况下只写入实际数据? 因为 mcelf_xIP 写入接口首先将提供的数据缓存在 RAM 中、然后一次性写入所有数据、这需要非常大的 RAM 空间。

 

此致

Kita

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

    尊敬的 Kita:  

    您能解释一下封装信息和 mcelf_xip 写入接口在这里有什么含义吗?

    您始终可以选择使用 uniflash 刷写 XIP 映像、在此方法中可以刷写文件或大尺寸

    此致、

    Aswin

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

    尊敬的 Aswin:

    我来解释一下:hello_world 演示将生成.mcelf_xIP 文件、此文件中包含哪些内容? 它是否只包括将编程到闪存中的.text、.rodata? 或者、它将包括.text 和.rodata 之外的其他数据? 如果 XIP 文件有其他数据、这些数据将存储在哪个地址?

    此致

    Kita

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

    尊敬的 Kita:

    mcelf_xIP 文件将包含所有要保留的内容为闪存。 这是由链接器脚本确定的。

    如果在链接器脚本中、我们将.text 和.rodata 都放在闪存中、那么 mcelf_xIP 文件中都会出现这两者。 这完全取决于链接器脚本的定义方式。

    此致、

    Aswin