6SoloX Resource Domain Controller (RDC)

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

6SoloX Resource Domain Controller (RDC)

1,407 Views
finncarlsvi
Contributor III

Hello,

I've been working with the 6SoloX for a while now, but I am still confused about the Resource Domain Controller. I understand the high level functionality of the RDC, and the registers that need to be set, but do not understand how to actually go about setting the registers and when to do it during boot time.

My goal is to map eCSPI4, eSCPI5, CAN1, and CAN2 to the M4 only, without using Semaphores.

I've looked for documentation on this, but have failed to find it (except for the 6SoloX reference sheet which outlines the registers).

Thanks for any help

Finn

Labels (1)
3 Replies

718 Views
finncarlsvi
Contributor III

To answer my own question partially (for anyone else looking):

On the M4 side (in the MQX source code) there is a file init_hw.c that contains the function _bsp_rdc_init().

718 Views
BiyongSUN
NXP Employee
NXP Employee

You can check the MCC source code both in A9 and M4 to find how to control the RDC.

0 Kudos

718 Views
finncarlsvi
Contributor III

Thanks for your reply. Do you mean in the source code for the kernel on the A9 side? I have looked in the source code for MQX, but don't find any reference for the RDC.

Is it U-Boot that sets the RDC initially, or is is either the A9 or M4 after boot?

Thanks

Finn

0 Kudos