在第三方开发板上跑是没有问题的,flash和psram都跑在80Mhz上,量产时用官方的模块,在80Mhz下,会多报一个
W (352) MSPI Timing: tuning fail, best point is fallen back to index 5
E (1138) esp_psram: SPI SRAM memory test fail. 196608/262144 writes failed, first @ 3C0E0100
E (1138) cpu_start: External RAM failed memory test!
352警告。降速到40Mhz后,352的警告没有了,但错误依旧
I (331) boot: Loaded app from partition at offset 0x10000
I (331) boot: Disabling RNG early entropy source...
I (343) octal_psram: vendor id : 0x0d (AP)
I (343) octal_psram: dev id : 0x02 (generation 3)
I (343) octal_psram: density : 0x03 (64 Mbit)
I (348) octal_psram: good-die : 0x01 (Pass)
I (353) octal_psram: Latency : 0x01 (Fixed)
I (359) octal_psram: VCC : 0x00 (1.8V)
I (364) octal_psram: SRF : 0x01 (Fast Refresh)
I (370) octal_psram: BurstType : 0x01 (Hybrid Wrap)
I (375) octal_psram: BurstLen : 0x01 (32 Byte)
I (381) octal_psram: Readlatency : 0x02 (10 cycles@Fixed)
I (387) octal_psram: DriveStrength: 0x00 (1/1)
I (392) esp_psram: Found 8MB PSRAM device
I (397) esp_psram: Speed: 40MHz
I (401) cpu_start: Multicore app
E (1138) esp_psram: SPI SRAM memory test fail. 196608/262144 writes failed, first @ 3C0E0100
E (1138) cpu_start: External RAM failed memory test!
abort() was called at PC 0x403756f0 on core 0
--- 0x403756f0: call_start_cpu0 at C:/Users/Orio/esp/v5.3.2/esp-idf/components/esp_system/port/cpu_start.c:651
是不是这个模块片上的PSRAM坏了?
ESP32-S3-WROOM-1-N16R8 PSRAM test fail
Re: ESP32-S3-WROOM-1-N16R8 PSRAM test fail
我大概定位到问题了,
模块手册说了,除了ESP32-S3-WROOM-1-N16R16VA模块的SPI电压是1.8V以外,其余模块SPI应该是3.3v的,我的GPIO45是I2C的SDA脚,刚好处于外部强上拉状态,虽然手册也说了模块通过eFuse把电压已经烧死了,但我怀疑并没有烧死,GPIO45依然是一个strapping管脚影响SPI电压。所以我这个LOG的359行的VCC显示是1.8V。所以PSRAM欠压起动了。
让我试试把上拉电阻扣了,GPIO45强制拉低再试试
模块手册说了,除了ESP32-S3-WROOM-1-N16R16VA模块的SPI电压是1.8V以外,其余模块SPI应该是3.3v的,我的GPIO45是I2C的SDA脚,刚好处于外部强上拉状态,虽然手册也说了模块通过eFuse把电压已经烧死了,但我怀疑并没有烧死,GPIO45依然是一个strapping管脚影响SPI电压。所以我这个LOG的359行的VCC显示是1.8V。所以PSRAM欠压起动了。
让我试试把上拉电阻扣了,GPIO45强制拉低再试试
Who is online
Users browsing this forum: Google [Bot] and 1 guest