BCTU DMA

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决
2,535 次查看
Ayaz
Contributor IV

I’m working on reading ADC data using DMA. I’ve set up the DMA to trigger each time the FIFO is full, but I’m encountering an issue where the DMA only triggers once. I’m monitoring this with the Fifo1DmaComplete callback function. I’ve attached my project files. Could you help me identify the problem?

标记 (1)
0 项奖励
回复
1 解答
2,450 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@Ayaz

It is fixed,Please use the callback function below. 

  • Dma0_CH1_IRQHandle 
  • Dma0_CH16_IRQHandle

 

Those two function will be called again in the program.

  • Bctu_Ip_Bctu0Fifo1DmaComplete
  • Bctu_Ip_Bctu0Fifo2DmaComplete 

"

 

在原帖中查看解决方案

0 项奖励
回复
5 回复数
2,509 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@Ayaz

The usage provided by our RTD is fixed, and the DMA configuration has been completed for the user. P

lease refer to the following usage

Senlent_1-1736416535174.pngSenlent_1-1736416535174.png

Read ADC data from "BctuDmaFifo1" in "BctuWatermarkNotifFIFO1"

Senlent_0-1736416516104.pngSenlent_0-1736416516104.png

 

 

0 项奖励
回复
2,479 次查看
Ayaz
Contributor IV

Thanks for the info 
for this specific configuration, do we need to set the handle as shown in the image below or should it be replaced by 
Bctu_Ip_Bctu0Fifo1DmaComplete 
Bctu_Ip_Bctu0Fifo2DmaComplete
 what is the difference?  Skærmbillede 2025-01-13 152000.pngSkærmbillede 2025-01-13 152000.png

0 项奖励
回复
2,463 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@Ayaz

Yes, you are right, but the callback function for the highlighted part is incorrect, please check it carefully.

Senlent_0-1736822742184.pngSenlent_0-1736822742184.png

0 项奖励
回复
2,455 次查看
Ayaz
Contributor IV

Yes , but should this one be used 

Bctu_Ip_Bctu0Fifo1DmaComplete

Bctu_Ip_Bctu0Fifo2DmaComplete 

Or 

  • Dma0_CH1_IRQHandle 
  • Dma0_CH16_IRQHandleWhat is the difference?
0 项奖励
回复
2,451 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@Ayaz

It is fixed,Please use the callback function below. 

  • Dma0_CH1_IRQHandle 
  • Dma0_CH16_IRQHandle

 

Those two function will be called again in the program.

  • Bctu_Ip_Bctu0Fifo1DmaComplete
  • Bctu_Ip_Bctu0Fifo2DmaComplete 

"

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2024183%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBCTU%20DMA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2024183%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20DMA%20%E8%AF%BB%E5%8F%96%20ADC%20%E6%95%B0%E6%8D%AE%E3%80%82%E6%88%91%E5%B7%B2%E5%B0%86%20DMA%20%E8%AE%BE%E7%BD%AE%E4%B8%BA%E6%AF%8F%E6%AC%A1%20FIFO%20%E6%BB%A1%E6%97%B6%E8%A7%A6%E5%8F%91%EF%BC%8C%E4%BD%86%E9%81%87%E5%88%B0%E4%BA%86%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%8CDMA%20%E5%8F%AA%E8%A7%A6%E5%8F%91%E4%B8%80%E6%AC%A1%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%3C%2FSPAN%3EFifo1DmaComplete%3CSPAN%3E%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0%E7%9B%91%E6%8E%A7%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%E6%88%91%E5%B7%B2%E5%B0%86%E9%A1%B9%E7%9B%AE%E6%96%87%E4%BB%B6%E9%99%84%E5%8A%A0%E5%88%B0%E9%99%84%E4%BB%B6%E4%B8%AD%E3%80%82%E6%82%A8%E8%83%BD%E5%B8%AE%E6%88%91%E6%89%BE%E5%87%BA%E9%97%AE%E9%A2%98%E6%89%80%E5%9C%A8%E5%90%97%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2027339%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20BCTU%20DMA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2027339%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%40%3CSPAN%3EAyaz%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E5%B7%B2%E4%BF%AE%E5%A4%8D%EF%BC%8C%E8%AF%B7%E4%BD%BF%E7%94%A8%E4%B8%8B%E6%96%B9%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3EDma0_CH1_IRQHandle%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EDma0_CH16_IRQHandle%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%BF%99%E4%B8%A4%E4%B8%AA%E5%87%BD%E6%95%B0%E5%9C%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%E8%BF%98%E4%BC%9A%E8%A2%AB%E5%86%8D%E6%AC%A1%E8%B0%83%E7%94%A8%E3%80%82%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EBctu_Ip_Bctu0Fifo1DmaComplete%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EBctu_Ip_Bctu0Fifo2DmaComplete%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%22%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2027327%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20BCTU%20DMA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2027327%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%98%AF%E7%9A%84%EF%BC%8C%E4%BD%86%E6%98%AF%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8%E8%BF%99%E4%B8%AA%E5%90%97%3C%2FP%3E%3CP%3EBctu_Ip_Bctu0Fifo1DmaComplete%3C%2FP%3E%3CP%3E%3CSPAN%3EBctu_Ip_Bctu0Fifo2DmaComplete%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E6%88%96%E8%80%85%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%3EDma0_CH1_IRQHandle%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3EDma0_CH16_IRQHandle%3C%2FSPAN%3E%3CSPAN%3E%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2027196%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20BCTU%20DMA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2027196%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22mailto%3AHi%40Ayaz%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EHi%40Ayaz%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E6%98%AF%E7%9A%84%EF%BC%8C%E4%BD%A0%E8%AF%B4%E7%9A%84%E5%AF%B9%EF%BC%8C%E4%BD%86%E6%98%AF%E9%AB%98%E4%BA%AE%E9%83%A8%E5%88%86%E7%9A%84%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0%E4%B8%8D%E6%AD%A3%E7%A1%AE%EF%BC%8C%E8%AF%B7%E4%BB%94%E7%BB%86%E6%A3%80%E6%9F%A5%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Senlent_0-1736822742184.png%22%20style%3D%22width%3A%20707px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Senlent_0-1736822742184.png%22%20style%3D%22width%3A%20707px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F319398iCE486446C0CEF5EB%2Fimage-dimensions%2F707x147%3Fv%3Dv2%22%20width%3D%22707%22%20height%3D%22147%22%20role%3D%22button%22%20title%3D%22Senlent_0-1736822742184.png%22%20alt%3D%22Senlent_0-1736822742184.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ESenlent_0-1736822742184.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2026819%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20BCTU%20DMA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2026819%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E4%BD%A0%E7%9A%84%E4%BF%A1%E6%81%AF%3CBR%20%2F%3E%E5%AF%B9%E4%BA%8E%E8%BF%99%E4%B8%AA%E7%89%B9%E5%AE%9A%E7%9A%84%E9%85%8D%E7%BD%AE%EF%BC%8C%E6%88%91%E4%BB%AC%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E8%AE%BE%E7%BD%AE%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%89%80%E7%A4%BA%E7%9A%84%E6%89%8B%E6%9F%84%EF%BC%8C%E6%88%96%E8%80%85%E5%BA%94%E8%AF%A5%E5%B0%86%E5%85%B6%E6%9B%BF%E6%8D%A2%E4%B8%BA%3CBR%20%2F%3EBctu_Ip_Bctu0Fifo1DmaComplete%3CBR%20%2F%3E%20Bctu_Ip_Bctu0Fifo2DmaComplete%3CBR%20%2F%3E%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F%20%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Sk%C3%A6rmbillede%202025-01-13%20152000.png%22%20style%3D%22width%3A%20821px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Sk%C3%A6rmbillede%202025-01-13%20152000.png%22%20style%3D%22width%3A%20821px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F319275iBA7FDDDF195B1C67%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Sk%C3%A6rmbillede%202025-01-13%20152000.png%22%20alt%3D%22Sk%C3%A6rmbillede%202025-01-13%20152000.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ESk%C3%A6rmbillede%202025-01-13%20152000.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2024741%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20BCTU%20DMA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2024741%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%40%3CSPAN%3EAyaz%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E6%88%91%E4%BB%AC%E7%9A%84RTD%E6%8F%90%E4%BE%9B%E7%9A%84%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F%E6%98%AF%E5%9B%BA%E5%AE%9A%E7%9A%84%EF%BC%8C%E5%B9%B6%E4%B8%94%E5%B7%B2%E7%BB%8F%E4%B8%BA%E7%94%A8%E6%88%B7%E5%AE%8C%E6%88%90%E4%BA%86DMA%E9%85%8D%E7%BD%AE%E3%80%82%E7%A3%B7%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E8%AF%B7%E5%8F%82%E8%80%83%E4%BB%A5%E4%B8%8B%E7%94%A8%E6%B3%95%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Senlent_1-1736416535174.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Senlent_1-1736416535174.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F318788i40C653CE1E6C6CAF%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Senlent_1-1736416535174.png%22%20alt%3D%22Senlent_1-1736416535174.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ESenlent_1-1736416535174.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E4%BB%8E%E2%80%9CBctuWatermarkNotifFIFO1%E2%80%9D%E4%B8%AD%E7%9A%84%E2%80%9CBctuDmaFifo1%E2%80%9D%E8%AF%BB%E5%8F%96ADC%E6%95%B0%E6%8D%AE%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Senlent_0-1736416516104.png%22%20style%3D%22width%3A%20669px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Senlent_0-1736416516104.png%22%20style%3D%22width%3A%20669px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F318787iFD1E3DC16EDEC29D%2Fimage-dimensions%2F669x341%3Fv%3Dv2%22%20width%3D%22669%22%20height%3D%22341%22%20role%3D%22button%22%20title%3D%22Senlent_0-1736416516104.png%22%20alt%3D%22Senlent_0-1736416516104.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ESenlent_0-1736416516104.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E