SDK 中的 SBL QSBI 如何将 appimage 文件加载到 RAM 中?
完成了哪些步骤?
应用的起始地址是否有任何限制?
应用程序的大小是否有任何限制?
应用映像被复制到 RAM 中的什么位置?
谢谢
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.
SDK 中的 SBL QSBI 如何将 appimage 文件加载到 RAM 中?
完成了哪些步骤?
应用的起始地址是否有任何限制?
应用程序的大小是否有任何限制?
应用映像被复制到 RAM 中的什么位置?
谢谢
尊敬的 Abdelrhman Afifi:
Unknown 说:SDK 中的 SBL QSBI 如何将 appimage 文件加载到 RAM 中?
Unknown 说:完成了什么步骤?
Unknown 说:对应用程序的起始地址是否有任何限制?
在 R5F 架构中、对于所有内核、VEC_table 始终位于自 TCM 中的0x0地址。 VEC 表的第0个偏移量将重置 CPU 的处理程序。 在 MCU+ SDK 中、它 指向_c_int00 (source/kernel/nortos/dpl/R5/boot_armv7r_asm.S)
Unknown 说:对 应用程序的大小是否有任何限制?
应用程序的大小应小于或等于 TCM+OCRAM 的大小{引导加载程序占用的区域可以在引导完成后由应用程序回收 BSS 或堆栈区域}。
Unknown 说:应用程序映像复制到 RAM 中的位置是什么?
这取决于您的链接器。 如果 RPRC 中的地址为 OCRAM (L2)、则会将数据复制到 OCRAM (L2)。 如果可加载数据是 TCM 存储器的一部分、则会将其复制到 TCM 存储器。
希望它有所帮助。
此致、
Aakash