2034471_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2034471_ja-JP

2034471_ja-JP

過熱時のi.MX8MPの自動パワーオン動作

私は congatec SMARC モジュールと imx8mp プロセッサを使用しています。

要件を明確にするために、次のことを行います。

SMARCモジュールの温度センサーが105°Cに達すると、システムの電源がオフになります。

現在、システムの再起動には手動で電源を入れ直す必要があります。

この動作を変更して、温度がトリガーしきい値を下回ったときにシステムの電源が自動的にオンになるようにしたいと思います。

この動作がSCFW(システムコントローラーファームウェア)で変更できることを示唆する参考文献が見つかりました。ただし、SCFW ファームウェアは i.MX8MP プロセッサには使用されません。

i.MX8MPのブート シーケンスは次のとおりです。

BootROM → SPL → BL31 (ATF - ARM Trusted Firmware) → OP-TEE (オプション) → BL33 (U-Boot) → Linux カーネル。


私たちの理解に基づくと、この行動に対処する可能性のある分野は次のとおりです。

  1. a) BL31(ATF)の改造。

SNVS(Secure Non-Volatile Storage)内の設定の調整。


  1. b) SMARC モジュールに存在する PMIC PCA9450Cを設定して、自動電源オンを有効にします。

PMIC コンフィギュレーションが正しいパスである場合は、自動電源オンの CONFIGURATION PCA9450C に関するドキュメントまたは詳細を提供できますか。

それとも、もっと良い解決策はありますか?



評価ボードRe: i.MX8MP の過熱時の自動電源投入動作

結局、ウェイクアップアラームを設定し、シャットダウンの直前にそれを設定するサービスを追加しました。したがって、システムがトリガーされたり、電源がオフになったりするたびに、アラームがトリガーされます。何もないよりはましです。

エコー +120 > /sys/class/rtc/rtc1/wakealarm

 


Re: i.MX8MP の過熱時の自動電源投入動作親愛なるMarco_Savo、
BL31を変更することはオプションではありません。
2番目のオプションは、電源オンシーケンスを開始するためにPMIC_ON_REQをアサートする必要があるため、自動電源オンがないため、不可能です。
FPGA を使用して、PMIC_ON_REQ 信号をアサートできます。
标记 (1)
无评分
版本历史
最后更新:
‎11-22-2025 06:06 AM
更新人: