你好,
如标题,IRAM默认区域为SRAM0,大小192KB,开启双核Cache后,只剩下128KB可以使用
请问:
1、是否可以使用SRAM1的区域0x400A_0000~0x400A_FFFF?
2、如果可以,该如何配置?
谢谢!
ESP32 IRAM是否可以使用SRAM1的区域?
Re: ESP32 IRAM是否可以使用SRAM1的区域?
在 ESP32 上 SRAM1 空间被默认用于 DRAM(参考 ESP32 内存模型 https://zhuanlan.zhihu.com/p/345915256 ),如果想要将 SRAM1 分配给 IRAM 使用需要尝试改链接脚本 `memory.ld.in`,这个过程存在一定风险
-
- Posts: 3
- Joined: Tue Oct 19, 2021 8:22 am
Re: ESP32 IRAM是否可以使用SRAM1的区域?
请问“memory.ld.in”在哪个目录下?
是否有这类文档修改的使用说明呢?
是否有这类文档修改的使用说明呢?
Re: ESP32 IRAM是否可以使用SRAM1的区域?
`memory.ld.in` 在 `components/esp_system/ld/esp32xx/`
建议优化 IRAM 使用,而非调整默认内存分配;IRAM 优化方案:https://docs.espressif.com/projects/esp ... usage.html
建议优化 IRAM 使用,而非调整默认内存分配;IRAM 优化方案:https://docs.espressif.com/projects/esp ... usage.html
Who is online
Users browsing this forum: Baidu [Spider] and 93 guests