Creating full isolation between the cores

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

Creating full isolation between the cores

ソリューションへジャンプ
1,359件の閲覧回数
ippisl
Contributor I

Hi,

Regarding vf6xx(cortex-a5/cortex-m4 cpu):

I want to create full isolation between 2 cores: one core will do communications , the other all the rest of the stuff including io.

I want the core that does communication have it's own memory and peripherals, But can't access in anyway the memory and peripherals of the other core. The only interface would be through the shared memory.

Is it possible to achieve this ? How ?

Thanks.

ラベル(1)
0 件の賞賛
返信
1 解決策
1,188件の閲覧回数
timesyssupport
Senior Contributor II

Hello,

You can use MCC, which uses shared SRAM, for communication between the two cores. For more information about MCC, you can see the user guide here:

Vybrid MCC User Guide For MCC Version 1.0 | Timesys Embedded Linux

However, peripheral isolation is currently not graceful between M4 and A5 - peripherals used in M4 and A5 are hardcoded in the Linux kernel and MQX source code. For complete isolation, you will need to customize the Linux kernel / mqx configuration and sources to achieve this.

Thanks, and let me know if you have any questions.

Timesys Support

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,189件の閲覧回数
timesyssupport
Senior Contributor II

Hello,

You can use MCC, which uses shared SRAM, for communication between the two cores. For more information about MCC, you can see the user guide here:

Vybrid MCC User Guide For MCC Version 1.0 | Timesys Embedded Linux

However, peripheral isolation is currently not graceful between M4 and A5 - peripherals used in M4 and A5 are hardcoded in the Linux kernel and MQX source code. For complete isolation, you will need to customize the Linux kernel / mqx configuration and sources to achieve this.

Thanks, and let me know if you have any questions.

Timesys Support

0 件の賞賛
返信
1,188件の閲覧回数
karina_valencia
NXP Apps Support
NXP Apps Support

timesyssupport can you  help on this case?

0 件の賞賛
返信