Skip to main content

IAR Embedded Workbench for Arm 9.70.x

__hwReset

このセクションの内容:
構文
__hwReset(halt_delay)
パラメータ
halt_delay

リセットパルスの終わりと CPU の停止との間の遅延(マイクロ秒)です。0(ゼロ)を設定すると、リセット後すぐに CPU を停止します。

リターン値

結果

成功。実際の遅延値がエミュレータで実現

>=0

成功。この遅延機能はエミュレータが未サポート

-1

不成功。ハードウェアリセットはエミュレータでサポートされていません

-2

表39 __hwReset のリターン値 


使用対象

このシステムマクロは、すべての JTAG インタフェースに使用できます。

説明

ハードウェアリセットを実行し、ターゲット CPU を停止します。

__hwReset(0)

CPU をリセットし、ただちに停止します。

注記

ユーザ定義のミリ秒タイムアウトと遅延は、ホストオペレーティングシステムのクロックチックを使用して生成されます。ホスト オペレーティング システムはリアルタイム OS ではないため、実際の遅延またはタイムアウトは毎回約 5-20 ms 変化します。