sram size显示
-
- Posts: 10
- Joined: Thu Jun 01, 2023 10:58 am
sram size显示
有个问题请教一下,flash上电初始og会l显示多大容量,这个在menuconfig里可以配置,但是外部sram多大怎样上电log没有显示,因为用到是现成模块有2MB的外部sram,不清楚有没有用到这部分sram,所以请问一下,程序怎样知道外部sram容量?
-
- Posts: 20
- Joined: Tue Mar 15, 2022 6:15 am
Re: sram size显示
可以先看 片外 RAM 文档来使能 PSRAM https://docs.espressif.com/projects/esp ... l-ram.html
然后芯片启动的 log 应该会有 PSRAM 的打印。此时也可以用 esp_get_free_heap_size 来获取总的剩余 RAM 大小(包含 PSRAM),具体可参考此链接 https://docs.espressif.com/projects/esp ... i.html#id3
然后芯片启动的 log 应该会有 PSRAM 的打印。此时也可以用 esp_get_free_heap_size 来获取总的剩余 RAM 大小(包含 PSRAM),具体可参考此链接 https://docs.espressif.com/projects/esp ... i.html#id3
-
- Posts: 27
- Joined: Mon Oct 10, 2022 2:47 am
Re: sram size显示
我在 IDF release/v5.1 分支下编译运行是会显示外部 ram 的信息的,除此之外,也可以用以下代码获取大小。
Code: Select all
extern esp_err_t esp_psram_impl_get_physical_size(uint32_t *out_size_bytes);
uint32_t size = 0;
esp_psram_impl_get_physical_size(&size);
printf("%d\n", size);
Who is online
Users browsing this forum: No registered users and 94 guests