我用的模块是ESP32-S3-WROOM-2 N32R8V,Flash是32M的,PSRAM是8M的
问题:
1. 我用IDF4.4编译的时候,Flash设置最大支持到16M,压根没有32M的选项,在不改变IDF环境的前提下,如何设置成32M?
2. menuconfig打开 Support for external, SPI-connected RAM 选项后,通过gc.mem_free()得到的数值是3663856,也就是只有3M多点,哪里的问题?
关于ESP32-S3-WROOM-2 Flash和PSRAM的问题
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 关于ESP32-S3-WROOM-2 Flash和PSRAM的问题
1、IDF v4.4.2 可以支持大尺寸的 flash
2、gc.mem_free() 是什么?IDF 里好像没有这个。
2、gc.mem_free() 是什么?IDF 里好像没有这个。
Re: 关于ESP32-S3-WROOM-2 Flash和PSRAM的问题
micropython的东西,其实就是查看剩余可用内存,感觉数据不对ESP_Gargamel wrote: 1、IDF v4.4.2 可以支持大尺寸的 flash
2、gc.mem_free() 是什么?IDF 里好像没有这个。
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 关于ESP32-S3-WROOM-2 Flash和PSRAM的问题
那去查一下 micropython 里面吧。
IDF 里面,你可以自己整个示例确认一下,可以看下 spiram 初始化的相关 log:
可以使用:
来获取剩余的 psram 空间。
IDF 里面,你可以自己整个示例确认一下,可以看下 spiram 初始化的相关 log:
Code: Select all
I (1060) spiram: Adding pool of 8192K of external SPI memory to heap allocator
Code: Select all
heap_caps_get_free_size(MALLOC_CAP_SPIRAM)
Who is online
Users browsing this forum: Google [Bot] and 27 guests