Tool/software: Code Composer Studio
Recently, we encountered difficulties in using 6843isk-ods(ES2.0). Based on the overhead_ 3d_ people_ Count demo. We are ready to replace the gtrack_step function, in tracker_proc_3d.c file in ‘C:\ti\mmwave_industrial_toolbox_4_3_2\labs\common\src\dpu\trackerproc_overhead\src’ . When we use malloc function to request a slightly larger dynamic memory, such as
float *clusterPoint= (float*)malloc (sizeof (float) * 4000),
An error will appear: {module 40}: Line 221: error {ID: 0x110000, args: [0x8024d30, 0x9c60]}. When the requested memory is small, there is no problem.But We have a lot of malloc operations in the following.
The above operation mode is successful in 6843isk-ods (ES1.0,mmwave_industrial_toolbox_3_2_0).
I feel the problem is that the TCMB in cortex R4F cannot request large dynamic memory,but I am not sure and cannot solve this problem.
Thank you very much for your help!