kopia lustrzana https://github.com/espressif/esp-idf
Merge branch 'bugfix/spram_and_virt_efuse_can_work_v4.4' into 'release/v4.4'
esp_psram: Use efuse_ll instead of efuse API (v4.4) See merge request espressif/esp-idf!22642pull/11147/head
commit
1500d703a1
|
@ -26,6 +26,7 @@
|
||||||
#include "soc/soc_caps.h"
|
#include "soc/soc_caps.h"
|
||||||
#include "driver/gpio.h"
|
#include "driver/gpio.h"
|
||||||
#include "hal/efuse_hal.h"
|
#include "hal/efuse_hal.h"
|
||||||
|
#include "hal/efuse_ll.h"
|
||||||
#include "hal/gpio_hal.h"
|
#include "hal/gpio_hal.h"
|
||||||
#include "driver/spi_common_internal.h"
|
#include "driver/spi_common_internal.h"
|
||||||
#include "driver/periph_ctrl.h"
|
#include "driver/periph_ctrl.h"
|
||||||
|
@ -822,7 +823,7 @@ bool psram_is_32mbit_ver0(void)
|
||||||
esp_err_t IRAM_ATTR psram_enable(psram_cache_mode_t mode, psram_vaddr_mode_t vaddrmode) //psram init
|
esp_err_t IRAM_ATTR psram_enable(psram_cache_mode_t mode, psram_vaddr_mode_t vaddrmode) //psram init
|
||||||
{
|
{
|
||||||
psram_io_t psram_io={0};
|
psram_io_t psram_io={0};
|
||||||
uint32_t pkg_ver = esp_efuse_get_pkg_ver();
|
uint32_t pkg_ver = efuse_ll_get_chip_ver_pkg();
|
||||||
if (pkg_ver == EFUSE_RD_CHIP_VER_PKG_ESP32D2WDQ5) {
|
if (pkg_ver == EFUSE_RD_CHIP_VER_PKG_ESP32D2WDQ5) {
|
||||||
ESP_EARLY_LOGI(TAG, "This chip is ESP32-D2WD");
|
ESP_EARLY_LOGI(TAG, "This chip is ESP32-D2WD");
|
||||||
rtc_vddsdio_config_t cfg = rtc_vddsdio_get_config();
|
rtc_vddsdio_config_t cfg = rtc_vddsdio_get_config();
|
||||||
|
|
Ładowanie…
Reference in New Issue