I'm trying to allocate a message on the DSP side in a similar fashion as the DSP sample "message" in DSPLINK 1.61.03. The allocation succeeds if the size parameter is 128 (same as in "message"). However, if I use a custom message that includes data along with the MSGQ header, the required size increases to 256 and MSGQ_alloc fails (returned value is 1 = SYS_EALLOC). My DSP heap size is 0x70000 with plenty of extra room. What am I missing? Where can I find source code for MSGQ_alloc?