CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!

XIP模式的典型RAM布局

图 9为XIP模式的典型RAM布局,开发者可以根据产品需要对其进行修改。

图 9 XIP模式的RAM布局

RAM CODE为在RAM中执行的代码,为提高执行效率,建议将其定位到同物理地址的0x00100 Aliasing Memory区域 。

XIP模式布局允许在代码加载处直接执行Application的固件,从而让Application能使用更多RAM内存。在对Flash存储内容进行更新时,会关闭XIP模式,在擦写期间优先级低于FLASH_PROTECT_PRIORITY的中断无法生成。

说明:
  • QSPI0/QSPI1/QSPI2/OSPI均支持XIP模式。在这种模式下,可以将Flash或PSRAM的数据空间映射到内存中,方便直接对内存地址进行操作。
    • 在外置PSRAM方案中,QSPI1上挂载的外置PSRAM可以与0x2000 0000 ~ 0x2007 FFFF的内存结合,形成一个连续的SRAM地址空间。
    • 在内部PSRAM方案中,OSPI上挂载的内部PSRAM可以与0x3000 0000 ~ 0x3007 FFFF存储区结合,形成一个连续的SRAM地址空间 。
  • 开发者可以根据实际需求合理地添加自定义section,但不要轻易删改SDK默认的Scatter文件布局,如从Scatter文件中删除RAM_CODE段。关于Scatter文件描述,请参考配置存储器布局

扫描关注

打开微信,使用“扫一扫”即可关注。