본문 바로가기
임베디드.일렉트로닉스

ESP32. DMA

by i.got.it 2016. 11. 1.


 

Overview

 

 ESP32의 DMA 가 내장 SRAM1, SRAM2 읽고쓰기 할때 addressing은  CPU Data bus 와 동일하다.
 SRAM1 : 0x3FFE_0000 ~ 0x3FFF_FFFF
 SRAM2 : 0x3FFA_E000 ~ 0x3FFD_FFFF

 Peripheral DMA 지원(총 13개) :  UART0, 1, 2, SPI, VSPI, HSPI, I2S0, I2S1, SDIO Slave, SDMMC, EMAC, BT, WIFI

 DMA 관련 address mapping.
 UDMA1 : 0x3FF4_C000 ~ 0x3FF4_CFFF (4kbyte)
 UDMA0 : 0x3FF5_4000 ~ 0x3FF5_4FFF (4kbyte)

 DMA 에 공급되는 clock : APB_CLK.
 
 DMA 인터럽트.
 각 peripheral 별로 DMA 인트럽트 레지스터 확인할것.

 


 


///1036.

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5