6SoloX Resource Domain Controller (RDC)

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

6SoloX Resource Domain Controller (RDC)

2,362件の閲覧回数
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

ラベル(1)
3 返答(返信)

1,673件の閲覧回数
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().

1,673件の閲覧回数
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 件の賞賛
返信

1,673件の閲覧回数
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 件の賞賛
返信