Skip to main content

IAR Embedded Workbench for Arm 9.70.x

__getSelectedCore

このセクションの内容:
構文
__getSelectedCore()
リターン値

現在のコアです。コアの番号は 0 から順に大きくなります。

使用対象

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

The CMSIS-DAP driver.

C-SPY I-jetドライバ。

説明

現在のコアの番号を取得します

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
関連項目

__selectCore.