Hello
To retrieve information about the CodeWarrior version you are using, perform these steps:
- Start CodeWarrior
- Select Help -> About Freescale CodeWarrior
- Click on "Install Products"
- CodeWarrior version used is displayed on top in the Installed Products dialog.
V5.7.xxx does not really help to figure out what you are using.
Around heap usage, I assume you are using SmartDSPOS and want to see how memory allocation is used.
If you get a closer look at the demo project {Install}\StarCore_Support\SmartDSP\demos\starcore\msc814x\multicore_shared_malloc\multicore_shared_malloc_project\malloc_core0.mcp
you will notice that he OS is defining 8 heaps:
2 local heaps and 6 shared heaps.
You can select where you want to allocate memory using the enumerated constants defined in os_mem_type enumeration type. This type is defined in
{Install}\StarCore_Support\SmartDSP\include\common\os_mem.h
CrasyCat