DSP Task Options

Top  Previous  Next

Several options become available when a task has been placed on a DSP. Expand the Task Options area by clicking the small blue triangle to the left of the heading.

TaskOptions

Task options: General

Ticking the Stand-alone task box indicates that the task is to be linked against the Diamond stand-alone library. This reduces the overheads for tasks that do not need to communicate with the host server.

 

Task options: Other/General

You can set the task's initial priority by selecting the appropriate value from the drop-down list. Extra information allows you to add an arbitrary string to the end of the configuration file's TASK statement for this task; most applications should not need to use this feature.

 

Task options: Other/Memory

The Memory area allows you to specify how much stack and heap the task should be given. Two radio buttons let you select a single area for combined stack and heap or two separate areas. You should give the amount of memory you require in the relevant boxes. The default is for a combined stack and heap area of 200K (on the C6000 this is in bytes; on other processors the unit of memory allocation may differ).

 

Dragons003Your application will fail if the amount of memory allocated to any task for its stack and heap is not large enough.

 

Task options: Other/Memory/Optimise

The memory Optimise area allows you to specify OPT= attributes for the task; refer to OPT attribute for details.

 

Task options: Advanced

TI Linker options allows you to specify extra options to be given at the end of the link command used to build the task. These options are given after any global options specified in the project preferences (see Preferences).