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