ESP32S3 片外flash选择有什么限制没有

sssgil
Posts: 10
Joined: Tue Nov 16, 2021 1:41 am

ESP32S3 片外flash选择有什么限制没有

Postby sssgil » Wed Dec 15, 2021 2:21 am

ESP32S3 片外flash选择有什么限制没有,比如厂家,flash页大小等,目前开发板工作正常但是自制板子工作不正常,怀疑是不是flash选择有问题

sssgil
Posts: 10
Joined: Tue Nov 16, 2021 1:41 am

Re: ESP32S3 片外flash选择有什么限制没有

Postby sssgil » Wed Dec 15, 2021 2:54 am

现在接的是4M的flash,这个会不会有影响我看开发板接的是8M的

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: ESP32S3 片外flash选择有什么限制没有

Postby ESP_LJH » Wed Dec 15, 2021 4:00 am

4MB 没有问题的,你用的哪款 flash,现在报什么错?如果把开发板的 flash 放到你的板子上,可以工作起来吗?

sssgil
Posts: 10
Joined: Tue Nov 16, 2021 1:41 am

Re: ESP32S3 片外flash选择有什么限制没有

Postby sssgil » Wed Dec 15, 2021 4:11 am

flash用的ZB25VQ32,我仔细看了下开发板的资料,发现不是同一个芯片,开发板是ESP32-S3-USB-OTG内置的8Mflash。问题挺多,之前是无法连接wifi但是开发板可以,然后我增加了一部分功能之后又报如下错误,但是开发板依旧正常。

Code: Select all

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x39 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375830
SPIWP:0xee
mode:DIO, clock div:4
load:0x3fcd0108,len:0x177c
load:0x403b6000,len:0x8c8
load:0x403ba000,len:0x2ed0

[10:00:09.513]收←◆entry 0x403b61c0
[0;32mI (42) boot: ESP-IDF v5.0-dev-75-g1561fbd2c5-dirty 2nd stage bootloader[0m
[0;32mI (43) boot: compile time 09:42:34[0m
[0;32mI (43) boot: chip revision: 0[0m
[0;32mI (46) boot.esp32s3: Boot SPI Speed : 20MHz[0m
[0;32mI (51) boot.esp32s3: SPI Mode       : DIO[0m
[0;32mI (56) boot.esp32s3: SPI Flash Size : 4MB[0m
[0;32mI (60) boot: Enabling RNG early entropy source...[0m
[0;33mW (66) bootloader_random: RNG for ESP32-S3 not currently supported[0m
[0;32mI (73) boot: Partition Table:[0m
[0;32mI (76) boot: ## Label            Usage          Type ST Offset   Length[0m
[0;32mI (84) boot:  0 nvs              WiFi data        01 02 00009000 00004000[0m
[0;32mI (91) boot:  1 otadata          OTA data         01 00 0000d000 00002000[0m
[0;32mI (98) boot:  2 phy_init         RF data          01 01 0000f000 00001000[0m
[0;32mI (106) boot:  3 factory          factory app      00 00 00010000 00140000[0m
[0;32mI (113) boot:  4 ota_0            OTA app          00 10 00150000 00140000[0m
[0;32mI (121) boot:  5 ota_1            OTA app          00 11 00290000 00140000[0m
[0;32mI (129) boot: End of partition table[0m
[0;32mI (133) boot: Defaulting to factory image[0m
[0;32mI (138) esp_image: segment 0: paddr=00010020 vaddr=3c080020 size=159b4h ( 88500) map[0m
[0;32mI (181) esp_image: segment 1: paddr=000259dc vaddr=
[10:00:09.562]收←◆3fc94e50 size=04694h ( 18068) load[0m
[0;32mI (188) esp_image: segment 2: paddr=0002a078 vaddr=40374000 size=05fa0h ( 24480) load[0m
[0;32mI (199) esp_image: segment 3: paddr=00030020 vaddr=42000020 size=76f6ch (487276) map[0m

[10:00:09.753]收←◆[0;32mI (389) esp_image: segment 4: paddr=000a6f94 vaddr=40379fa0 size=0aeb0h ( 44720) load[0m
[0;32mI (40
[10:00:09.986]收←◆8) esp_image: segment 5: paddr=000b1e4c vaddr=50000000 size=00010h (    16) load[0m
[0;32mI (415) boot: Loaded app from partition at offset 0x10000[0m
[0;32mI (416) boot: Disabling RNG early entropy source...[0m
[0;33mW (417) bootloader_random: RNG for ESP32-S3 not currently supported[0m
[0;32mI (435) cpu_start: Pro cpu up.[0m
[0;32mI (435) cpu_start: Starting app cpu, entry point is 0x4037529c[0m
[0;32mI (404) cpu_start: App cpu up.[0m
[0;32mI (450) cpu_start: Pro cpu start user code[0m
[0;32mI (450) cpu_start: cpu freq: 160000000[0m
[0;32mI (450) cpu_start: Application information:[0m
[0;32mI (453) cpu_start: Project name:     printer[0m
[0;32mI (457) cpu_start: App version:      620b007-dirty[0m
[0;32mI (463) cpu_start: Compile time:     Dec 15 2021 09:42:14[0m
[0;32mI (469) cpu_start: ELF file SHA256:  5a117f36bc7f8d74...[0m
[0;32mI (475) cpu_start: ESP-IDF:          v5.0-dev-75-g1561fbd2c5-dirty[0m
[0;32mI (482) heap_init: Initializing. RAM available for dynamic allocation:[0m
[0;32mI (489) heap_init: At 3FC9F5E8 len 00040A18 (258 KiB): D/IRAM[0m
[0;32mI (496) heap_init: At 3FCE0000 len 0000EE34 (59 KiB): STACK/DRAM[0m
[0;32mI (502) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM[0m
[0;32mI (508) heap_init: At 600FE000 len 00002000 (8 KiB): RTCRAM[0m
[0;32mI (516) spi_flash: detected chip: generic[0m
[0;32mI (519) spi_flash: flash io: dio[0m
[0;32mI (525) sleep: Configure to isolate all GPIO pins in sleep state[0m
[0;32mI (530) sleep: Enable automatic switching of GPIO sleep configuration[0m
[0;32mI (538) cpu_start: Starting scheduler on PRO CPU.[0m
[0;32mI (0) cpu_start: Starting scheduler on APP CPU.[0m
ESP_ERROR_CHECK failed: esp_err_t 0x1105 (ESP_ERR_NVS_NOT_ENOUGH_SPACE) at 0x4037b7fc
file: "../main/platform/hal_nvm.c" line 235
func: nvm_init
expression: err

abort() was called at PC 0x4037b7ff on core 0 

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: ESP32S3 片外flash选择有什么限制没有

Postby ESP_LJH » Wed Dec 15, 2021 6:14 am

可能你的原理图有问题,GPIO45 是不是拉高了,你供电给 flash 的电压可以检查下是不是对的。建议对照硬件设计指南排查下。

sssgil
Posts: 10
Joined: Tue Nov 16, 2021 1:41 am

Re: ESP32S3 片外flash选择有什么限制没有

Postby sssgil » Wed Dec 15, 2021 9:18 am

谢谢,检查了遍GPIO45确实拉高了,本来这里的上拉电阻是NC的,但是焊接人员没注意接上了。之前因为VDD_SPI的输出电压不对,所以直接把这里割断拉到3.3V了,这里反复反复操作和焊接估计哪里坏掉了,换了块板子测试正常。至于wifi连不上正在排查其它硬件问题

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: ESP32S3 片外flash选择有什么限制没有

Postby ESP_LJH » Wed Dec 15, 2021 9:21 am

wifi 也连不上可能是你射频性能不达标,可以测试下射频的参数。

Who is online

Users browsing this forum: No registered users and 8 guests