diff --git a/docs/docs_not_updated/esp32c61.txt b/docs/docs_not_updated/esp32c61.txt index 37c31cbf9d..662bee8a5e 100644 --- a/docs/docs_not_updated/esp32c61.txt +++ b/docs/docs_not_updated/esp32c61.txt @@ -23,7 +23,6 @@ api-reference/storage/fatfs.rst api-reference/storage/nvs_partition_gen.rst api-reference/storage/nvs_flash.rst api-reference/storage/partition.rst -api-reference/storage/sdmmc.rst api-reference/storage/mass_mfg.rst api-reference/storage/fatfsgen.rst api-reference/storage/index.rst @@ -51,7 +50,6 @@ api-reference/peripherals/adc_calibration.rst api-reference/peripherals/parlio.rst api-reference/peripherals/sd_pullup_requirements.rst api-reference/peripherals/index.rst -api-reference/peripherals/sdmmc_host.rst api-reference/peripherals/ldo_regulator.rst api-reference/peripherals/jpeg.rst api-reference/network/esp_openthread.rst @@ -66,14 +64,12 @@ api-reference/network/esp_wifi.rst api-reference/network/index.rst api-reference/network/esp_netif.rst api-reference/system/sleep_modes.rst -api-reference/system/mm_sync.rst api-reference/system/app_trace.rst api-reference/system/async_memcpy.rst api-reference/system/power_management.rst api-reference/system/inc/show-efuse-table_ESP32-C61.rst api-reference/system/inc/power_management_esp32c61.rst api-reference/system/inc/espefuse_summary_ESP32-C61.rst -api-reference/system/mm.rst api-reference/error-codes.rst api-reference/index.rst api-reference/protocols/icmp_echo.rst diff --git a/docs/docs_not_updated/esp32h21.txt b/docs/docs_not_updated/esp32h21.txt index 935267e623..4185144994 100644 --- a/docs/docs_not_updated/esp32h21.txt +++ b/docs/docs_not_updated/esp32h21.txt @@ -94,7 +94,6 @@ api-reference/protocols/mqtt.rst api-reference/protocols/esp_http_server.rst api-reference/storage/mass_mfg.rst api-reference/storage/index.rst -api-reference/storage/sdmmc.rst api-reference/storage/nvs_bootloader.rst api-reference/storage/wear-levelling.rst api-reference/storage/nvs_partition_gen.rst @@ -165,7 +164,6 @@ api-reference/peripherals/usb_host/usb_host_notes_design.rst api-reference/peripherals/usb_host/usb_host_notes_enum.rst api-reference/peripherals/usb_host/usb_host_notes_dwc_otg.rst api-reference/peripherals/dedic_gpio.rst -api-reference/peripherals/sd_pullup_requirements.rst api-reference/peripherals/parlio.rst api-reference/peripherals/adc_calibration.rst api-reference/peripherals/lp_i2s.rst @@ -176,7 +174,6 @@ api-reference/peripherals/spi_flash/spi_flash_override_driver.rst api-reference/peripherals/spi_flash/spi_flash_optional_feature.rst api-reference/peripherals/spi_flash/spi_flash_idf_vs_rom.rst api-reference/peripherals/sdm.rst -api-reference/peripherals/sdmmc_host.rst api-reference/peripherals/lcd/i80_lcd.rst api-reference/peripherals/lcd/index.rst api-reference/peripherals/lcd/dsi_lcd.rst @@ -190,8 +187,6 @@ api-reference/peripherals/ppa.rst api-reference/peripherals/ledc.rst api-reference/system/random.rst api-reference/system/app_trace.rst -api-reference/system/mm_sync.rst -api-reference/system/mm.rst api-reference/system/esp_https_ota.rst api-reference/system/sleep_modes.rst api-reference/system/ota.rst diff --git a/docs/en/api-reference/system/mm.rst b/docs/en/api-reference/system/mm.rst index 8f702216ff..b6d709d034 100644 --- a/docs/en/api-reference/system/mm.rst +++ b/docs/en/api-reference/system/mm.rst @@ -159,7 +159,7 @@ SPI flash can be accessed by SPI1 (ESP-IDF ``esp_flash`` driver APIs), or by poi PSRAM can be accessed by pointers, hardware guarantees the data consistency when PSRAM is only accessed via pointers. -.. only:: esp32s3 +.. only:: SOC_PSRAM_DMA_CAPABLE and not esp32s2 PSRAM can also be accessed by EDMA. Data desynchronization may happen because hardware does not guarantee the data consistency under such condition. You should call :cpp:func:`esp_cache_msync` to synchronize the Cache and the PSRAM. diff --git a/docs/zh_CN/api-reference/system/mm.rst b/docs/zh_CN/api-reference/system/mm.rst index b8cb03c004..0618563a44 100644 --- a/docs/zh_CN/api-reference/system/mm.rst +++ b/docs/zh_CN/api-reference/system/mm.rst @@ -159,7 +159,7 @@ SPI flash 可以通过 SPI1(ESP-IDF ``spi_flash`` 驱动 API)或指针进行 PSRAM 可以通过指针进行访问。当只通过指针访问 PSRAM 时,硬件可以保证数据的一致性。 -.. only:: esp32s3 +.. only:: SOC_PSRAM_DMA_CAPABLE and not esp32s2 PSRAM 也可以通过 EDMA 进行访问,但有可能发生数据不同步的问题。因为在这种情况下,硬件不能保证数据的一致性。应调用 :cpp:func:`esp_cache_msync` 来同步 cache 和 PSRAM。