Keil Logo


int _TaskRunning_ (ulong func_address)

この関数は、指定したタスク関数が現在実行されているタスクかどうかをチェックします。_TaskRunning_ は、[ターゲットのオプション](Options for Target)→[ターゲット](Target)でオペレーティングシステムを選択した場合にのみ使用できます。µVision3 は、各種オペレーティングシステムのカーネルに対応した追加 DLL をロードします。詳細については、RTX カーネル対応デバッグに関するセクションを参照して下さい。


_TaskRunning_ 関数は呼び出し元に int 値を返します。

デバッグ関数 _TaskRunning_ の結果を _break_ system 変数に割り当てると、特定のタスクがアクティブな場合のプログラムの実行を停止できます。

>_TaskRunning_ (command)       /* check if task 'command' is running     */
0001                           /* returns 1 if task is currently running */
>_break_= _TaskRunning_ (init) /* stop program when 'init' is running    */
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.