完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
如题 ,esp-idf V4.4.6 ESP32-S3R2 配置开启PSRAM后,编译运行代码输出异常:
E (327) psram: PSRAM ID read error: 0x00ffffff, PSRAM chip not found or not supported, or wrong PSRAM line mode E (330) spiram: SPI RAM enabled but initialization failed. Bailing out. I (337) cpu_start: Failed to init external RAM; continuing without it. PSRAM的配置如下所示,这个配置是什么地方有异常? 该如何正确配置才能启用PSRAM?
|
|
相关推荐
1个回答
|
|
要正确配置ESP32-S3R2以启用PSRAM,您需要按照以下步骤操作:
1. 确保您的ESP-IDF版本是最新的,或者至少是4.4.6版本。您可以使用以下命令来更新ESP-IDF: ``` git clone -b release/v4.4.6 https://github.com/espressif/esp-idf.git cd esp-idf git submodule update --init ``` 2. 在您的项目中,确保`sdkconfig`文件包含以下配置: ``` CONFIG_ESP32S3_SPIRAM_SUPPORT=y CONFIG_SPIRAM=y ``` 3. 在`CMakeLists.txt`文件中,确保添加了以下内容: ``` set(COMPONENT_REQUIRES esp32s3) set(COMPONENT_PRIV_REQUIRES spi_flash) ``` 4. 在`menuconfig`中,确保以下选项已启用: - Component config -> SPI RAM config -> Enable SPI RAM support - Component config -> SPI RAM config -> SPI RAM mode 5. 如果您的PSRAM芯片需要特定的配置,您可以在`menuconfig`中进行设置: - Component config -> SPI RAM config -> SPI RAM chip configuration 6. 根据您的PSRAM芯片,您可能需要修改`psram_config.h`文件中的配置。这个文件通常位于`components/spi_ram/esp32s3/`目录下。确保您的PSRAM芯片的配置与该文件中的配置相匹配。 |
|
|
|
只有小组成员才能发言,加入小组>>
961 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
446浏览 5评论
447浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 13:40 , Processed in 6.321813 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号