I am using "ex02_messageq" taken from "ti\syslink_2_10_08_35\examples\archive\ti_platforms_evm3530_linux " for transferring my data buffer from
ARM to DSP for OMAP3530.
My question is
1) when we create heap in "App_Start()" function
" heapParams.blockSize = 64; heapParams.numBlocks = 10;"
what is unit of this blockSize 64? what does "MAUs" mean?
2)In "AppCommon.h"
typedef struct {
MessageQ_MsgHeader reserved;
UInt32 cmd;
SharedRegion_SRPtr buf;
} App_Msg;
Can we transfer "buf" of our own Choice in terms of size? Do we have to make changes in shared region size or memmap.txt specification will serve my purpose?
3)what all changes I have to do in "ex02_messageq" in ARM Side as well as DSP side Code to transfer a buffer(say 1K size data) from ARM to DSP ?
4) Is there any documentation availabe for this MessageQ Example?