Dear NXP Support Team,
I am configuring the XRDC2 to block the eDMA from making transfers to a specific memory region. I manage to do that by doing this :
xrdc2_master_domain_assignment_t assignment;
XRDC2_GetDefaultMasterDomainAssignment(&assignment);
/* Defining privileges to the eDMA */
assignment.lock = false;
assignment.privilegeAttr = kXRDC2_ForcePrivilege;
assignment.secureAttr = kXRDC2_ForceNonSecure;
assignment.domainId = 3;
/* Forcing to apply the policy to all eDMA transactions */
assignment.mask = 0xFFFFFFFFU;
assignment.match = 0x00000000U;
XRDC2_SetMasterDomainAssignment(DEMO_XRDC2, kXRDC2_Master_M7_EDMA, 0, &assignment);
The problem is that by setting MASK = 0xFFFFFFFFU and MATCH = 0x00000000U a hit is generated for all the eDMA transfers.
I would like to know how I can fine tune the MASK/MATCH fields.
Thanks !