Page 1 of 1

ESP32 集成flash是怎么一回事呢?

Posted: Sun Jan 24, 2021 1:03 pm
by day_day
ESP32-WROOM-32
模组datasheet的第九页:
注意:
* 管脚 SCK/CLK,SDO/SD0,SDI/SD1,SHD/SD2,SWP/SD3,和 SCS/CMD,即 GPIO6 至 GPIO11 用于连接模组上
集成的 SPI flash,不建议用于其他功能。
1-这"集成的SPI flash"意思是不属于片内存储代码的ROM,只是一个外挂的ROM挂到了集成的模组上?
2-片内的ROM大小还是448 KB 的 ROM?
3-如果我要使用这个"集成的SPI flash"的4MB空间存储代码,需要做些什么额外的设置呢?还是说默认会使用?
4-如果我要使用SD2、SD3引脚上的UART1功能,是不是这个"集成的SPI flash"就不能作为代码存储功能了呢?
5-那此时如果只使用448 KB 的 ROM,不需要这个"集成的SPI flash",是不是就可以肆意使用UART1功能,而不会发生问题呢?

Re: ESP32 集成flash是怎么一回事呢?

Posted: Tue Jan 26, 2021 10:54 am
by ESP_morris
1. 就是模组上焊接的一个SPI Nor Flash (保存2nd bootloader,app,文件系统等数据)
2. 片内的ROM是ESP32内部的boot ROM,不可写,可读可执行
3. 默认
4. 对