Skip to main content

IAR Embedded Workbench for Arm 9.70.x

__selectCore

このセクションの内容:
構文
__selectCore(int core)
パラメータ
core

切り替える先のコア。コアの番号は 0 から順に大きくなります。

リターン値

int 0

使用対象

C-SPY シミュレータ。(一部のコアおよびデバイスでのみ使用できます。)

The CMSIS-DAP driver.

C-SPY I-jetドライバ。

説明

マクロの呼び出しの間、または次に__selectCoreの呼び出しがあるまで、現在のコアから指定したコアにフォーカスを切り替えます。

test ()
{
  __message "Core: ", __getSelectedCore(), " pc = ", #PC:%x, “\n”;
  __selectCore(0);
  __message "Core: ", __getSelectedCore(), " pc = ", #PC:%x, “\n”;
  __selectCore(1);
  __message "Core: ", __getSelectedCore(), " pc = ", #PC:%x, “\n”;

上記のマクロの一般的な結果は次のようになります(当初のコアの番号が 1の場合):

Core: 1 pc = 0000213C
Core: 0 pc = 00000494
Core: 1 pc = 0000213C
関連項目

__getSelectedCore.