6SoloX Resource Domain Controller (RDC)

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

6SoloX Resource Domain Controller (RDC)

1,693 次查看
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,004 次查看
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,004 次查看
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,004 次查看
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 项奖励
回复