vsta_knl システムダウンについて

RX63NおよびRI600PXを使用して開発をしております。

RI600PXのユーザーズマニュアルのvsta_knlの項にて

"- 全割り込みが受け付けられないこと(例えば,PSW.I == 0)"

という記述があります。

上記を守らずにvsta_knlを実行すると、システムダウンが発生する可能性はありますでしょうか?

 

現在vsta_knl~コンフィグレーション内定義のタスクが起動する間にて

システムダウン(type == -1, inf1=-25, inf2=5)が発生する場合があり、上記を疑っております。

 

以上、よろしくお願いいたします。

Parents
  • vsta_knlサービス・コールの発行は、以下を満たす状態でないと、何が起こるかわかりません。

    ・全割り込みが受け付けられないこと(例えば,PSW.I == 0)
    ・CPUの動作モードがスーパバイザ・モード(PSW.PM == 0)であること

    よって、システムダウンが発生する可能性はあります。

    ただ、システムダウン時のパラメータ(type == -1, inf1=-25, inf2=5)を見る限り、

    カーネル管理割り込みハンドラ終了時のエラーに分類され、
    カーネル管理割り込みハンドラ終了時点で,CPU ロック状態である

    ことが推測されます。

    よろしくお願いします。

Reply
  • vsta_knlサービス・コールの発行は、以下を満たす状態でないと、何が起こるかわかりません。

    ・全割り込みが受け付けられないこと(例えば,PSW.I == 0)
    ・CPUの動作モードがスーパバイザ・モード(PSW.PM == 0)であること

    よって、システムダウンが発生する可能性はあります。

    ただ、システムダウン時のパラメータ(type == -1, inf1=-25, inf2=5)を見る限り、

    カーネル管理割り込みハンドラ終了時のエラーに分類され、
    カーネル管理割り込みハンドラ終了時点で,CPU ロック状態である

    ことが推測されます。

    よろしくお願いします。

Children
No Data