I want to use QIO mode in esp32s3 (Winbond 25Q64 SpiFlash).
This is my sdkconfig :
Code: Select all
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: RNG for ESP32-S3 not currently supported
I (72) boot: Partition Table:
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 data 01 00 0000d000 00002000
I (98) boot: 2 phy_init RF data 01 01 0000f000 00001000
I (105) boot: 3 ota_0 OTA app 00 10 00010000 00100000
I (113) boot: 4 ota_1 OTA app 00 11 00110000 00100000
I (121) boot: 5 littlefs Unknown data 01 82 00210000 00500000
I (128) boot: End of partition table
I (132) esp_image: segment 0: paddr=00010020 vaddr=3c040020 size=0db50h ( 56144) map
I (151) esp_image: segment 1: paddr=0001db78 vaddr=3fc8fda0 size=024a0h ( 9376) load
I (153) esp_image: segment 2: paddr=00020020 vaddr=42000020 size=3c524h (247076) map
I (202) esp_image: segment 3: paddr=0005c54c vaddr=3fc92240 size=00260h ( 608) load
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) load
I (224) boot: Loaded app from partition at offset 0x10000
I (224) boot: Disabling RNG early entropy source...
W (228) bootloader_random: RNG for ESP32-S3 not currently supported
I (246) cpu_start: Pro cpu up.
I (246) cpu_start: Starting app cpu, entry point is 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 cpu up.
I (260) cpu_start: Pro cpu start user code
I (261) cpu_start: cpu freq: 240000000
I (261) cpu_start: Application information:
I (263) cpu_start: Project name: libespidf
I (268) cpu_start: App version: 1
I (273) cpu_start: Compile time: Feb 6 2023 20:48:25
I (279) cpu_start: ELF file SHA256: 0000000000000000...
I (285) cpu_start: ESP-IDF: v4.4.2-dirty
I (290) heap_init: Initializing. RAM available for dynamic allocation:
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: Configure to isolate all GPIO pins in sleep state
I (339) sleep: Enable automatic switching of GPIO sleep configuration
I (346) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
But it is not successful. Do you have a better suggestion?