【対象機種】
adviceXross, adviceLUNA II, adviceLUNA
【エラーメッセージ】
ICE Error No.1e87: コアがパワーダウン中です
【原因】
デバッガで操作をしたときに、CPUコア電源がOFF状態のため、正しく操作できない場合に出力されるメッセージです。
デバイス/SoC内に各コアの起動状態を示すレジスタが定義されており、接続時にそのレジスタを参照することにより、パワーダウンを判定しております。
主な原因としては、以下が考えられます。
- ターゲットデバイスの対象コアがOFF状態(起動していない)
- SMP構成など複数コアで接続している場合、対象コアが起動していない
- コアのベースアドレスが想定とは異なる値となっており、パワーダウンと誤判定している
(「MPU固有設定」→「CoreSight」タブ→「Debug Core」→「APB/AHBオフセット」の値が想定と異なる) - Linuxを使用している場合、パワーマネジメント機能が有効になっている
(カーネルコンフィギュレーションの「CPU idle PM support」が有効になっている)
→「Linuxサポート ユーザーズマニュアル」(mvwX_Linux_j.pdf)
の「3.1.3 Linux-4.6.0以降」も合わせてご覧下さい。
【備考】
メニューバー「MPU」→「MPU固有設定」→「その他」タブに「コアPower制御」がある場合、「PowerDownの抑止」を「抑止する」に設定することで、回避できる場合があります。