2017-08-09 7 views
1

私はブレークポイントAを持つスクリプトを持っていますが、ブレークポイントに達するまで実行時間を表示する関数があるかどうかを知りたいのです(手動でMiscランタイムに表示されます)。もしmoreが失敗すれば、10msでヒットすると合格するかどうかを考えてみましょう。ブレークポイントに到達するための現在のコードは次のとおりです。ブレークポイントに達するまでの実行時間?

GO A 
    TOOLBOX WaitValidateBreakpoint A 
    ENTRY &StoppedAtBreakpoint 

    IF &StoppedAtBreakpoint==FALSE() 
    (
    TOOLBOX TestStepFail "Breakpoint A is not reached" 
    RETURN 
) 
    ELSE 
    (
    TOOLBOX TestStepPass "Breakpoint A is reached" 
    RETURN 
) 

答えて

2

それはあなたがそのような何かを書くことができます練習機能をRunTime.LASTRUN()

をブレークポイントにヒットするまでは、コアが動作していた時間を取得することができます:

IF RunTime.LASTRUN()<=10.ms 
    PRINT "OK" 
ELSE 
    PRINT "Execution took too long!" 

TRACE32のインストールにある<t32sys> /pdf/general_func.pdfでPRACTICE機能の詳細を読むことができます。

参考:Benchmarking Code Runtime with Trace32

+0

アドバイスありがとうございます。 – Daniel

関連する問題