丸文株式会社 株式会社ケィティーエルは、
2018年10月1日に丸文株式会社に統合されました。

よくあるご質問 Sitaraプロセッサ AM335xのPRU-ICSS(=PRUSS)の内蔵レジスタR30がPRUSSのリセット&リセット解除により初期化されません。

  • ホーム
  • よくあるご質問一覧
  • Sitaraプロセッサ AM335xのPRU-ICSS(=PRUSS)の内蔵レジスタR30がPRUSSのリセット&リセット解除により初期化されません。
TI製品について
  • Q28.Sitaraプロセッサ AM335xのPRU-ICSS(=PRUSS)の内蔵レジスタR30がPRUSSのリセット&リセット解除により初期化されません。
    A28.
    注意点は以下のとおりです。
    • PRU-ICSSのR30レジスタは、汎用出力端子(GPOピン)に直接接続されており、R30レジスタへライトすると、その結果がダイレクトにGPOピンから出力されます。
    • PRU-ICSSはARM-SSからリセット&リセット解除制御が可能ですが、これらの操作によりR30レジスタは初期化されません。
    • PINMUX設定をPRU-ICSSへ切り替えリセット&リセット解除した際に、R30の内容はGPOピンからHigh/Low論理としてドライブされ、もしPRU-GIOピンの出力が期待値と異なる場合にシステムが破壊される可能性があります。

    対策方法
    • PINMUX設定の実施をする前にPRU-ICSS(=PRUSS)をリセット解除し、PRU-ICSSのファームウェアにてR30レジスタを初期化してから、PINMUXの設定を行なってください。

一覧に戻る

ページトップへ