DMA0 and DMAMUX0 Peripherals are not visible from the peripheral viewer

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

DMA0 and DMAMUX0 Peripherals are not visible from the peripheral viewer

4,493 Views
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 Kudos
Reply
8 Replies

4,474 Views
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 Kudos
Reply

4,445 Views
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 Kudos
Reply

4,438 Views
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 Kudos
Reply

4,434 Views
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 Kudos
Reply

4,429 Views
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 Kudos
Reply

4,401 Views
rnicolls
Contributor III

Hi,

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

0 Kudos
Reply

4,377 Views
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 Kudos
Reply

4,375 Views
rnicolls
Contributor III

Hi,

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

Best,

Rory

0 Kudos
Reply