ESP32 SRAM
Posted: Sat Dec 19, 2020 7:11 am
ESP32的数据手册下边描述:
520 KB Internal SRAM 分为192 KB Internal SRAM 0、128 KB Internal SRAM 1、200 KB Internal SRAM 2 三部分。
从编译得到的map文件可以看到data ram空间只有176.5KB,使用的是SRAM2。
那么SRAM1是否可以用来存储全局变量,怎么设置?
ESP-IDF 4.1的menuconfig中的Fixed Static RAM Size选项被限制为0x2C200(176.5KB)。
如果SRAM1和SRAM2都可以当作Data RAM来使用,应该限制到200KB或者328KB,为什么是176.5KB呢?
520 KB Internal SRAM 分为192 KB Internal SRAM 0、128 KB Internal SRAM 1、200 KB Internal SRAM 2 三部分。
从编译得到的map文件可以看到data ram空间只有176.5KB,使用的是SRAM2。
那么SRAM1是否可以用来存储全局变量,怎么设置?
ESP-IDF 4.1的menuconfig中的Fixed Static RAM Size选项被限制为0x2C200(176.5KB)。
如果SRAM1和SRAM2都可以当作Data RAM来使用,应该限制到200KB或者328KB,为什么是176.5KB呢?