How do I access another core's memory?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User17740
Level 4
Level 4
First solution authored First like received
Hi Aurix Community,

could you please help with the following: how do I access another core's memory?

Thank you!

Best regards
Bernie


#8042000 19638
0 Likes
2 Replies
User13290
Level 5
Level 5
First like received First solution authored

Hi Bernie,

I'm guessing you're referring to access to either DSPR or PSPR type memories. Each vendor has their own way of doing things. If you are using TASKING then you may want to study chapter 1.4.4 of the user manual. If you are using HighTec then chapter 19.3 explains how to do it at link time.

Best regards,

Henk-Piet Glas
Principal Technical Specialist
Embedded Software

0 Likes
User18237
Level 5
Level 5
First solution authored First like received
Hi Bernie,


By default, the AURIX is wide open: all bus masters can access all memories. It is up to your application to restrict access using these mechanisms:

Each CPU can restrict its own access via the Memory Protection Unit

Each CPU's Safety Memory Protection can protect the CPU's local memories from access by other bus masters

Register Access Protection permits access to memories and peripherals from bus masters



Best regards
Mr. AURIX™
0 Likes