乐鑫技术交流
直播中

熊本熊

8年用户 1405经验值
擅长:处理器/DSP
私信 关注
[问答]

如何在esp32s3中使用QIO模式呢?

我想在esp32s3(Winbond 25Q64 SpiFlash)中使用QIO模式。
这是我的 sdkconfig :
代码:
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
CONFIG_FLASHMODE_QIO=y
输出
I (42) boot: ESP-IDF v4.4-dev-3540-g4e03a9c34c 2nd stage bootloader
I (43) boot: compile time 09:24:35
I (43) boot: chip revision: 0
I (46) boot.esp32s3: Boot SPI Speed : 80MHz
I (51) boot.esp32s3: SPI Mode : DIO
I (55) boot.esp32s3: SPI Flash Size : 8MB
I (60) boot: Enabling RNG early entropy source...
W ( 65) bootloader_random:目前不支持 ESP32-S3 的 RNG
I (72) boot:分区表:
I (76) boot:## Label Usage Type ST Offset Length
I (83) boot:0 nvs WiFi data 01 02 00009000 00004000
I (91) boot: 1 otadata OTA数据01 00 0000d000 00002000
I (98) 启动:2 phy_init RF 数据 01 01 0000f000 00001000
I (105) 启动:3 ota_0 OTA 应用程序 00 10 00010000 00100000
I (113) 启动:4 ota_1 OTA 应用程序 00 11 00110000 00100000
little boot I: (521)未知数据 01 82 00210000 00500000
I (128) boot: 分区表
I (132) 结束 esp_image: 段 0: paddr=00010020 vaddr=3c040020 size=0db50h ( 56144) map
I (151) esp_image: 段 1: paddr=0001db78 vaddr=3fc8fda0 大小=024a0h (9376) 加载
I (153) esp_image: 段 2: paddr=00020020 vaddr=42000020 大小=3c524h (247076) 映射
I (202) esp_image: 段 3: paddr=0005c54c vaddr=3fc920240h 大小=0 【608】加载
I (203) esp_image: segment 4: paddr=0005c7b4 vaddr=40374000 size=0bd9ch ( 48540) load
I (219) esp_image: segment 5: paddr=00068558 vaddr=50000000 size=00010h ( 16) 加载
I (224) boot:从偏移量为 0x10000 的分区加载应用程序
I (224) 启动:禁用 RNG 早期熵源...
W (228) bootloader_random:当前不支持 ESP32-S3 的 RNG
I (246) cpu_start:Pro cpu 启动。
I (246) cpu_start: Starting app cpu, 入口点是 0x4037517c
0x4037517c - call_start_cpu1
at /root/.espressif/esp-idf/v4.4.2/components/esp_system/port/cpu_start.c:160
I (215) cpu_start: App中央处理器。
I (260) cpu_start: Pro cpu start 用户代码
I (261) cpu_start: cpu freq: 240000000
I (261) cpu_start: 应用信息:

I (263) cpu_start: 项目名称: libespidf

I (268) cpu_start: App 版本: 1

I (273) cpu_start: 编译时间: Feb 6 2023 20:48:25

I (279) cpu_start: ELF 文件 SHA256: 0000000000000000...

I (285) cpu_start: ESP-IDF: v4.4.2-dirty

I (290) heap_init: 正在初始化。RAM 可用于动态分配:

I (297) heap_init: At 3FC92EF0 len 0004D110 (308 KiB): D/IRAM

I (304) heap_init: At 3FCE0000 len 0000EE34 (59 KiB): STACK/DRAM

I (311) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM

I (317) heap_init: At 600FE000 len 00002000 (8 KiB): RTCRAM

I (324) spi_flash: detected chip: winbond

I (328) spi_flash: flash io: qio

I (332) sleep: 配置隔离睡眠状态下的所有 GPIO 引脚

I (339) sleep: 启用 GPIO 睡眠配置的自动切换

I (346) cpu_start: 在 PRO CPU 上启动调度程序。

I (0) cpu_start:在 APP CPU 上启动调度程序。


但它并不成功。你有更好的建议吗?

更多回帖

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