-
vsta_knl
ivsta_knl
-
void vsta_knl ( void );
void ivsta_knl ( void );
本サービス・コールからリターンすることはありません。
本サービス・コールを発行するときは,必ず以下を満たす状態で無ければなりません。
- 全割り込みが受け付けられないこと(例えば,PSW.I == 0)
- CPUの動作モードがスーパバイザ・モード(PSW.PM == 0)であること
1 ) ISPレジスタを,SIセクションの最終アドレス+1に初期化
2 ) INTBレジスタを,cfg600pxによって生成された可変ベクタ・テーブル(INTERRUPT_VECTORセクション)先頭アドレスに初期化
4 ) システム・コンフィギュレーション・ファイルで定義された各種オブジェクトの生成
ここで異常を検出した場合は,
システム・ダウンとなります。
5 ) MPU(Memory Protection Unit)を初期化
ここで異常を検出した場合は,
システム・ダウンとなります。
本サービス・コールはμITRON4.0仕様外の機能です。