DMA0 and DMAMUX0 Peripherals are not visible from the peripheral viewer

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

DMA0 and DMAMUX0 Peripherals are not visible from the peripheral viewer

4,484件の閲覧回数
rnicolls
Contributor III

Hi,

I'm debugging an application running on the M7 core of the IMXRT1176 MCU. I'm trying to view the DMA0 and DMAMUX0 peripheral registers but noticed they are not visible in the peripherals viewer. DMA1 and DMAMUX1 are, however, I think these are only available on the M4 core. Can someone tell me how to view the peripherals I want. 

Thank you

0 件の賞賛
返信
8 返答(返信)

4,465件の閲覧回数
DanielRuvalcaba
NXP TechSupport
NXP TechSupport

Hi,

I’m very sorry for the late reply.

I have tried the edma_memory_to_memory_cm7 SDK example, and I am able to see the registers for DMA0.

Could you please try it and tell me if it works for you?

Best regards, Daniel.

0 件の賞賛
返信

4,436件の閲覧回数
rnicolls
Contributor III

Hi,

Thank you for the reply. The examples show the correct peripherals for me. It's just our project that has the issue and I can't find the difference in the project configuration that would cause this. 

0 件の賞賛
返信

4,429件の閲覧回数
DanielRuvalcaba
NXP TechSupport
NXP TechSupport

Thank you for the feedback.

It sounds like the clock is not enabled. Could you please verify that you are not deinitializing the eDMA?

I would recommend to take a look to the eDMA SDK examples to see if there is something missing in your project.

Regards,

Daniel.

0 件の賞賛
返信

4,425件の閲覧回数
rnicolls
Contributor III

Hi,

I verified that the DMA is enabled and transferring data in our application. I used the SDK examples as a template for our project. 

Thanks

0 件の賞賛
返信

4,420件の閲覧回数
DanielRuvalcaba
NXP TechSupport
NXP TechSupport

Could you please tell me if you are using an EVK?

Can I see a screenshot of your Peripherals+ view when your application is running?

Regards,

Daniel.

0 件の賞賛
返信

4,392件の閲覧回数
rnicolls
Contributor III

Hi,

We're using an Embedded Artists uCOM board with a Dev-Kit. I've attached a screenshot. 

0 件の賞賛
返信

4,368件の閲覧回数
DanielRuvalcaba
NXP TechSupport
NXP TechSupport

If you can see the peripherals/registers without problem running the SDK examples, please verify that your application is actually running in the M7 core.

DMA0 and DMAMUX0 are available in Cortex-M7. DMA1 and DMAMUX1 are available in Cortex-M4.

Best regards,

Daniel.

0 件の賞賛
返信

4,366件の閲覧回数
rnicolls
Contributor III

Hi,

It's been verified that it's running on the M7 Core.

Best,

Rory

0 件の賞賛
返信