Skip to main content

IAR Embedded Workbench for Arm 9.70.x

C-SPYによりエミュレーションされたI/Oのメカニズム

このセクションの内容:
  1. デバッガは__DebugBreak関数の存在を検出します。この関数は「C-SPYによりエミュレーションされたI/O」のリンカオプションによりアプリケーションとリンクすると、その一部となります。

  2. この場合、デバッガは__DebugBreak関数にブレークポイントを自動的に設定します。

  3. アプリケーションがopenなどDLIB低レベルI/Oインタフェース内の関数を呼び出す場合、__DebugBreak関数が呼び出され、これによってアプリケーションブレークポイントで停止して必要なサービスを実行します。

  4. その後で実行が再開されます。

C-SPYによりエミュレーションされたI/Oの概要も参照してください。