乐鑫技术交流
直播中

张伟

7年用户 1637经验值
私信 关注
[问答]

ESP32-S3启动的时候mode是SLOW_RD,怎么改成DIO?

M 我的ESP32-S3的板子,启动的时候输出的是Code: Select all
ESP-ROM:esp32s3-20210327Build:Mar 27 2021rst:0x1 (POWERON),boot:0x18 (SPI_FAST_FLASH_BOOT)SPIWP:0xeeOctal Flash Mode EnabledFor OPI Flash, Use Default Flash Boot Modemode:SLOW_RD, clock div:1load:0x3fcd0108,len:0xe34load:0x403b6000,len:0x9e8load:0x403ba000,len:0x2be4entry 0x403b61d4
而我另一块ESP32的板子输出的却是
mode:DIO, clock div:1

menuconfig中 Serial flasher config -> Flash SPI mode 已经设置为了DIO                                                                                                                                             

回帖(1)

切克切克闹

2024-6-18 16:30:02
要将ESP32-S3的启动模式从SLOW_RD更改为DIO,您需要修改烧录配置。以下是详细步骤:

1. 打开ESP-IDF开发环境,确保您已经安装了适用于ESP32-S3的开发框架。

2. 打开您的项目,找到`menuconfig`配置文件。通常,这个文件位于项目的根目录下,名为`sdkconfig`。

3. 运行`make menuconfig`命令,打开配置菜单。

4. 在配置菜单中,找到以下路径:`Component config` > `ESP32-S3 Specific` > `Serial flasher config`。

5. 在`Serial flasher config`选项下,找到`Flash SPI mode`配置项。这个选项允许您选择SPI Flash的模式,包括QIO、DIO、QOUT和SLOW_RD。

6. 选择`DIO`模式,然后保存并退出`menuconfig`。

7. 保存修改后的`sdkconfig`文件。

8. 重新编译并烧录您的项目。使用以下命令:

```
make clean
make
make flash
```

9. 烧录完成后,重启您的ESP32-S3板子。现在,您应该能看到启动输出中的SPI Flash模式已经更改为DIO。

请注意,不同的项目可能有不同的配置文件和路径。如果您在`menuconfig`中找不到上述路径,请尝试搜索与SPI Flash模式相关的配置项。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分