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.

Use profile on dm648 with CCS3.3



Hi all,

        I want to use profile on dm648 in Emulator mode. I know the clock is not accurate.But I think it also can account  time of every function.

Now i meet a problem like this:

When my project run to  .s62 file

;; ======== HWI_Obj HWI_INT14 ========
;; defines the INT14 Interrupt
;;
;; HWI_Obj HWI_INT14 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask, iLoadTrack)
.global HWI_INT14
.asg CLK_F_isr, _function
.asg "Nothing", _monitor
.asg 00H, _addr
.asg "signed", _dataType
.asg "STS_add(*addr)", _operation
.asg "CLK", _client
.asg 01H, _iUseDispatcher
.asg CLK_A_TABBEG, _iArg
.asg 04000H, _IntrMask
.asg 01H, _iCCBitMask
.asg 00H, _iLoadTrack
HWI_Obj 1, HWI_INT14, 14, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask, _iLoadTrack

and the My project is in infinite loop at last line.So I can`t use profile account every function.

I guess that between CLK_F_isr and timer of profile have some conflict.

and the CLK_F_isr can`t be modify.

But i don`t know how to resolve the problem.

Please help me.

Best Regards,

Li