This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F29H859TU-Q1: How to define a share variable for CPU1, CPU2, CPU3

Part Number: F29H859TU-Q1

Hi team,

I ask this for my customer

My customer want to define a shared global variable to be used by CPU1, CPU2 and CPU3, that means CPU1/CPU2/CPU3 can read and write this variable

In my understanding, all the CPU can access the RAM, although it has different performance

image.png

I also notice that for some RAM, some CPU isn't has the program bus

image.png

I write a demo: led_ex2_blinky_cpu1_cpu2_cpu3_multi.zip 

demo define the variable in LDA RAM

image.png

and for CPU1 and CPU2, the variable has the same address, seems it can be read and write by CPU1/CPU2

image.png

But for CPU3, it has the different address

image.png

  1. Is it exist the shared RAM can be read and written by CPU1, CPU2, CPU3?
  2. If is not, do we have any suggestion that how to customer realize their expecation?

BRs

Shuqing