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

day_day
Posts: 4
Joined: Sun Jan 24, 2021 12:31 pm

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

Postby day_day » Sun Jan 24, 2021 1:03 pm

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功能,而不会发生问题呢?

ESP_morris
Posts: 290
Joined: Wed Sep 05, 2018 6:23 am

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

Postby ESP_morris » Tue Jan 26, 2021 10:54 am

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

Who is online

Users browsing this forum: No registered users and 43 guests