乐鑫技术交流
直播中

小麦地

13年用户 1725经验值
私信 关注
[问答]

请问menuconfig配置PSRAM在哪里,怎么找不到呢?

请问menuconfig配置PSRAM在哪里,我怎么找不到呢?如何打开?难道我用的是假的IDF?
                                                                                                            

回帖(2)

梁宏满

2024-6-6 14:04:04
 可以按下 “/” 并输入 "PSRAM" 从而在 menuconfig 中进行搜索。
如果发现有 component config 缺失,可能是因为拉取仓库时没有将子模块全部拉取下来,可以尝试执行 git submodule update --init --recursive 将缺失的子模块拉取下来。随后运行 install 和 export 脚本,并重新检查 menuconfig 。
举报

fejlkel

2024-6-6 18:19:11
首先,确保您使用的是正确的ESP-IDF版本。PSRAM功能是在ESP-IDF v4.0及以上版本中引入的。如果您使用的是旧版本,请升级到最新版本。

在ESP-IDF v4.0及以上版本中,您可以按照以下步骤配置PSRAM:

1. 打开终端或命令提示符。

2. 导航到您的ESP-IDF项目目录。

3. 执行以下命令以启动menuconfig配置界面:
```
idf.py menuconfig
```

4. 在menuconfig界面中,按照以下路径找到PSRAM配置选项:
```
Component config  --->
    ESP32-specific  --->
        [*] Support for external RAM (PSRAM)
```

5. 确保选中了“Support for external RAM (PSRAM)”选项。

6. 如果需要,您还可以在以下路径中配置PSRAM大小:
```
Component config  --->
    ESP32-specific  --->
        PSRAM configuration  --->
            Select PSRAM size
```

7. 保存并退出menuconfig。这将在项目目录中生成一个名为`sdkconfig`的文件,其中包含您所做的更改。

8. 现在,您可以使用以下命令构建和上传您的项目:
```
idf.py build
idf.py flash
```

如果您仍然找不到PSRAM配置选项,请确保您使用的是正确的ESP-IDF版本。您可以通过以下命令检查当前版本:
```
git -C $IDF_PATH rev-parse HEAD
```

希望这可以帮助您解决问题。如果您有任何疑问,请随时提问。
举报

更多回帖

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