This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320DM8148: Using the function Timestamp_Provider_get32() reduces the time of processing

Part Number: TMS320DM8148
Other Parts Discussed in Thread: SYSBIOS

Hi,

I am programming a DSP C674x from a Da Vinci module TMS320DM8148.

I use the sysbios 6_33_05_46. The ARM and the DSP of my module communicate thanks to syslink_2_20_02_20.

On request from the ARM (sent via syslink), the DSP executes the function A() and sends a response to the ARM. On the ARM side I have added measures that say that the whole process (syslink messages + function A) takes more than 40 ms.

Then I added calls to TimestampProvider_get32 in the function A to get more precise measures. It resulted in the whole process taking now 10ms.

Do you now why calling TimestampProvider_get32 reduces the time of processing ?

Thanks