mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-13 01:24:36 +02:00
Merge branch 'bugfix/esp32c3_soc_dma_low' into 'master'
soc: fix SOC_DMA_LOW and SOC_BYTE_ACCESSIBLE_LOW for esp32c3, esp32c2, esp32h4 See merge request espressif/esp-idf!21883
This commit is contained in:
@@ -180,12 +180,12 @@
|
|||||||
#define MAP_IRAM_TO_DRAM(addr) (addr - SOC_I_D_OFFSET)
|
#define MAP_IRAM_TO_DRAM(addr) (addr - SOC_I_D_OFFSET)
|
||||||
|
|
||||||
// Region of memory accessible via DMA. See esp_ptr_dma_capable().
|
// Region of memory accessible via DMA. See esp_ptr_dma_capable().
|
||||||
#define SOC_DMA_LOW 0x3FC88000
|
#define SOC_DMA_LOW 0x3FCA0000
|
||||||
#define SOC_DMA_HIGH 0x3FD00000
|
#define SOC_DMA_HIGH 0x3FCE0000
|
||||||
|
|
||||||
// Region of RAM that is byte-accessible. See esp_ptr_byte_accessible().
|
// Region of RAM that is byte-accessible. See esp_ptr_byte_accessible().
|
||||||
#define SOC_BYTE_ACCESSIBLE_LOW 0x3FC88000
|
#define SOC_BYTE_ACCESSIBLE_LOW 0x3FCA0000
|
||||||
#define SOC_BYTE_ACCESSIBLE_HIGH 0x3FD00000
|
#define SOC_BYTE_ACCESSIBLE_HIGH 0x3FCE0000
|
||||||
|
|
||||||
//Region of memory that is internal, as in on the same silicon die as the ESP32 CPUs
|
//Region of memory that is internal, as in on the same silicon die as the ESP32 CPUs
|
||||||
//(excluding RTC data region, that's checked separately.) See esp_ptr_internal().
|
//(excluding RTC data region, that's checked separately.) See esp_ptr_internal().
|
||||||
|
@@ -184,11 +184,11 @@
|
|||||||
#define MAP_IRAM_TO_DRAM(addr) (addr - SOC_I_D_OFFSET)
|
#define MAP_IRAM_TO_DRAM(addr) (addr - SOC_I_D_OFFSET)
|
||||||
|
|
||||||
// Region of memory accessible via DMA. See esp_ptr_dma_capable().
|
// Region of memory accessible via DMA. See esp_ptr_dma_capable().
|
||||||
#define SOC_DMA_LOW 0x3FC88000
|
#define SOC_DMA_LOW 0x3FC80000
|
||||||
#define SOC_DMA_HIGH 0x3FD00000
|
#define SOC_DMA_HIGH 0x3FCE0000
|
||||||
|
|
||||||
// Region of RAM that is byte-accessible. See esp_ptr_byte_accessible().
|
// Region of RAM that is byte-accessible. See esp_ptr_byte_accessible().
|
||||||
#define SOC_BYTE_ACCESSIBLE_LOW 0x3FC88000
|
#define SOC_BYTE_ACCESSIBLE_LOW 0x3FC80000
|
||||||
#define SOC_BYTE_ACCESSIBLE_HIGH 0x3FD00000
|
#define SOC_BYTE_ACCESSIBLE_HIGH 0x3FD00000
|
||||||
|
|
||||||
//Region of memory that is internal, as in on the same silicon die as the ESP32 CPUs
|
//Region of memory that is internal, as in on the same silicon die as the ESP32 CPUs
|
||||||
|
@@ -184,11 +184,11 @@
|
|||||||
#define MAP_IRAM_TO_DRAM(addr) (addr - SOC_I_D_OFFSET)
|
#define MAP_IRAM_TO_DRAM(addr) (addr - SOC_I_D_OFFSET)
|
||||||
|
|
||||||
// Region of memory accessible via DMA. See esp_ptr_dma_capable().
|
// Region of memory accessible via DMA. See esp_ptr_dma_capable().
|
||||||
#define SOC_DMA_LOW 0x3FC88000
|
#define SOC_DMA_LOW 0x3FC80000
|
||||||
#define SOC_DMA_HIGH 0x3FD00000
|
#define SOC_DMA_HIGH 0x3FCE0000
|
||||||
|
|
||||||
// Region of RAM that is byte-accessible. See esp_ptr_byte_accessible().
|
// Region of RAM that is byte-accessible. See esp_ptr_byte_accessible().
|
||||||
#define SOC_BYTE_ACCESSIBLE_LOW 0x3FC88000
|
#define SOC_BYTE_ACCESSIBLE_LOW 0x3FC80000
|
||||||
#define SOC_BYTE_ACCESSIBLE_HIGH 0x3FD00000
|
#define SOC_BYTE_ACCESSIBLE_HIGH 0x3FD00000
|
||||||
|
|
||||||
//Region of memory that is internal, as in on the same silicon die as the ESP32 CPUs
|
//Region of memory that is internal, as in on the same silicon die as the ESP32 CPUs
|
||||||
|
Reference in New Issue
Block a user