Configuring Major loop in DMA transfer list for S32K322

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

Configuring Major loop in DMA transfer list for S32K322

1,247 Views
user_244572
Contributor II

Hello,

I am trying to copy an int array of size[10] to another empty array of the same size.

I have configured the minor loop for a single transfer.

However, when I configure the major loop to repeat the transfer 10 times (to copy the whole array), I don't see any update.

Here is a screen shot of the current configuration:

user_244572_0-1737461762750.png

and I am using the following interfaces:

user_244572_1-1737461859783.png

 

1) Can you tell me what is wrong with the current configuration ?

2) How can I observe the major loop work in action ?

Thanks in advance. 

 

0 Kudos
Reply
5 Replies

1,215 Views
user_244572
Contributor II

no, I haven't configured the DMAMUX. How to configure it ?

I cannot find RM (Resource Manager) in the driver list in S32 design studio :

user_244572_0-1737476391780.png

 

 

0 Kudos
Reply

1,200 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

It is MCAL component.

 

There is also example code for that:

Rm_DMAMUX_Example_S32K344

0 Kudos
Reply

1,195 Views
user_244572
Contributor II
Hi David,

I am not using MCAL.
How to configure the DMA_MUX from the Drivers layer ?
0 Kudos
Reply

1,184 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

It cannot be done in IP layer.

You can use MCAL or possibly configure DMAMUX peripheral manually by bare metal code.

0 Kudos
Reply

1,219 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

Do you have configured DMAMUX module? In RTD, it is part of RM module (Resource Manager).

0 Kudos
Reply