The datasheet for Concerto shows than CTOM and MTOC blocks are 2Kbytes each (or 1Kword for C28), but in any *.cmd file they are slightly shorter:
CTOMRAM : origin = 0x03F800, length = 0x000380 /* C28 to M3 Message RAM */
MTOCRAM : origin = 0x03FC00, length = 0x000380 /* M3 to C28 Message RAM */
Its length could be 0x000400, but last 32 words are cut off.
I tried to find why, but could not. Is something at the end of each block?
Can whole block be used if I am not using these IPC blocks in conventional way?
I use S5 and S6 segments instead of CTOM and MTOC because I heed larger data blocks which do not fit into CTOM and MTOC
Thanks,
Igor