乐鑫技术交流
直播中

杨雪

8年用户 1207经验值
私信 关注
[问答]

模组ESP32-S3-WROOM-1-N16R8配置外部psram无法正常启动的原因?

开启psram后无法正常启动,取消psram可以正确运行。
�*�,�"� ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x10 (RTCWDT_RTC_RST),boot:0xb (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd0108,len:0x1794
load:0x403b6000,len:0xe28
load:0x403ba000,len:0x30b8
entry 0x403b6274
I (25) boot: ESP-IDF v4.4-dirty 2nd stage bootloader
I (25) boot: compile time 20:12:49
I (25) boot: chip revision: 0
I (27) qio_mode: Enabling default flash chip QIO
I (33) boot.esp32s3: Boot SPI Speed : 80MHz
I (37) boot.esp32s3: SPI Mode       : QOUT
I (42) boot.esp32s3: SPI Flash Size : 16MB
I (47) boot: Enabling RNG early entropy source...
I (52) boot: Partition Table:
I (56) boot: ## Label            Usage          Type ST Offset   Length
I (63) boot:  0 nvs              WiFi data        01 02 00011000 00006000
I (71) boot:  1 phy_init         RF data          01 01 00017000 00001000
I (78) boot:  2 factory          factory app      00 00 00020000 00100000
I (86) boot: End of partition table
I (90) esp_image: segment 0: paddr=00020020 vaddr=3c020020 size=07a10h ( 31248) map
I (104) esp_image: segment 1: paddr=00027a38 vaddr=3fc90d40 size=02940h ( 10560) load
I (109) esp_image: segment 2: paddr=0002a380 vaddr=40374000 size=05c98h ( 23704) load
I (120) esp_image: segment 3: paddr=00030020 vaddr=42000020 size=16eb8h ( 93880) map
I (139) esp_image: segment 4: paddr=00046ee0 vaddr=40379c98 size=070a8h ( 28840) load
I (146) esp_image: segment 5: paddr=0004df90 vaddr=50000000 size=00010h (    16) load
I (151) boot: Loaded app from partition at offset 0x20000
I (151) boot: Disabling RNG early entropy source...
I (168) opi psram: vendor id : 0x00 (UNKNOWN)
I (168) opi psram: dev id    : 0x03 (generation 4)
I (168) opi psram: density   : 0x07 (256 Mbit)
I (172) opi psram: good-die  : 0x01 (Pass)
I (177) opi psram: Latency   : 0x01 (Fixed)
I (182) opi psram: VCC       : 0x01 (3V)
I (187) opi psram: SRF       : 0x00 (Slow Refresh)
I (192) opi psram: BurstType : 0x01 ( Wrap)
I (197) opi psram: BurstLen  : 0x03 (1024 Byte)
I (202) opi psram: Readlatency  : 0x07 (20 cycles@Fixed)
I (208) opi psram: DriveStrength: 0x03 (1/8)
I (213) spiram: Found 256MBit SPI RAM device
I (218) spiram: SPI RAM mode: sram 40m
I (223) spiram: PSRAM initialized, cache is in normal (1-core) mode.
                             

回帖(1)

h1654155272.9717

2024-6-14 17:16:18
根据您提供的信息,ESP32-S3-WROOM-1-N16R8模块在配置外部PSRAM时无法正常启动。以下是一些可能导致此问题的原因及解决方法:

1. **PSRAM模块兼容性**:确保您使用的PSRAM模块与ESP32-S3兼容。不同的PSRAM模块可能有不同的接口和电压要求。

2. **电源问题**:检查PSRAM模块的电源连接是否正确,确保其得到了稳定的电源供应。

3. **引脚连接**:检查ESP32-S3与PSRAM之间的引脚连接是否正确。错误的引脚连接可能导致通信问题。

4. **配置问题**:检查您的代码或配置文件中是否正确设置了PSRAM的配置。例如,确保您已经启用了PSRAM支持,并且配置了正确的PSRAM大小。

5. **固件/软件问题**:您提到的ESP-ROM版本是20210327,可能存在一些已知的问题。尝试更新到最新的ESP-IDF版本,看看是否可以解决问题。

6. **硬件故障**:如果以上步骤都无法解决问题,可能是ESP32-S3模块或PSRAM模块存在硬件故障。尝试更换模块并重新测试。

7. **调试信息**:您提供的调试信息显示了启动过程中的一些关键步骤,但没有提供足够的错误信息来确定问题所在。尝试在启动过程中添加更多的调试信息,以便更好地了解问题所在。

8. **社区支持**:如果问题仍然无法解决,您可以在ESP32社区或相关论坛上寻求帮助,那里可能有其他开发者遇到过类似的问题。

9. **检查ESP-IDF设置**:确保您的ESP-IDF设置正确,包括编译选项、分区表等。

10. **检查电源稳定性**:外部PSRAM可能对电源稳定性有更高的要求,确保电源供应稳定且符合PSRAM的规格要求。

通过逐步检查和排除上述可能的原因,您应该能够找到导致ESP32-S3无法正常启动的原因,并采取相应的解决措施。
举报

更多回帖

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