mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-05 21:54:33 +02:00
esp_psram: improve mapping log when physical range is larger
After this commit, when physical address is larger than vaddr range, driver will still map as much as it can, but also give a verbose level log to show the actual mapped size
This commit is contained in:
committed by
Armando (Dou Yiwen)
parent
f325ad2211
commit
42dfb5cadd
@@ -159,8 +159,8 @@ esp_err_t esp_psram_init(void)
|
||||
//----------------------------------Map the PSRAM physical range to MMU-----------------------------//
|
||||
intptr_t vaddr_start = mmu_get_psram_vaddr_start();
|
||||
if (vaddr_start + psram_available_size > mmu_get_psram_vaddr_end()) {
|
||||
ESP_EARLY_LOGV(TAG, "Virtual address not enough for PSRAM!");
|
||||
psram_available_size = mmu_get_psram_vaddr_end() - vaddr_start;
|
||||
ESP_EARLY_LOGV(TAG, "Virtual address not enough for PSRAM, map as much as we can. %dMB is mapped", psram_available_size / 1024 / 1024);
|
||||
}
|
||||
|
||||
#if CONFIG_IDF_TARGET_ESP32
|
||||
|
Reference in New Issue
Block a user