Other Parts Discussed in Thread: TMDXIDDK379D, C2000WARE
Hello,
I try to use the MSGRAM to transer struct data from CPU1 to CM and also transfer data from CM to CPU1. My base project was the tmdxiddk379d from C2000 Ware MotorControl SDK.
I want to transfer the struct data without using a IPC function or the IPC interrupt. The problem is that e.g CPU1 struct is located at position 0x39208 and I find the variable in CM at 0x20080410 but expected was
0x20080208. If I change the address in CPU1 I can always find the struct located at double the address I expected. What is the problem? How does CPU1 and CM organise the MSGRAM is it both organised in words?
Thank you in advance!