kes-konishi
2019年12月10日 11時59分
お世話になっております。
KES)小西です。
CPU温度の取得及びサーマルリセットのスレッシュについて
G3、G3L等i.MX系では
/sys/class/thermal
から温度が参照でき、サーマルリセットは105℃かと思っております。
(温度でコアクロック変更も可能かと)
840系R-Mobile A1(カーネル3.4系)では
CPU温度を見ることは不可能なのでしょうか?
また、サーマルリセットの温度は何度なのでしょうか?
コメント
kes-konishi
at_mizo
at_mizo
kes-konishi
CPUリセットがかかることがあり、
この時カーネルのログもなくリブートする状態があります。
このため、リセット要因として
・USB-HDDからの電力不足
・EXTERNAL_RESETへのノイズによるリセット
・サーマルリセット
等を考えており、
1.USB-HDD
USBのポート設定がUSB2.0ですが、
1A許容になっており、HDDが500mAを一時的に超えても
リセットする要因は少ないかと思いました。
ただし、主電源が足りない場合は引っ張られてリセットする可能性はあります。
2.外部リセットピン
これはCON7を使用して拡張ボードを接続していますが、
端子の終端処理がオープンになっておりましたので、
問題なし
3.サーマルリセット
CPUでのサーマルリセットがかかっている可能性
アプリケーションで行っていることの概略
Gstreamerによるストリーミング受信と同時再生
CPUがアベレージ58%
H.264デコード(FullHD) デコーダのファームも全力かと思います。
防水ケースの中に入っているため、放熱が弱いかと思っております。
上記より3を疑い検証している状態です。
まだ、CPU温度が測れておりませんので、測るために上記の質問を行った次第です。
CPU温度として安定動作範囲は何度まででしょうか?
また、熱暴走した場合の挙動(マイコンが暴走かリセットか?)はわかりますでしょうか?
at_mizo
溝渕です。
ご解答ありがとうございます。
> CPU温度として安定動作範囲は何度まででしょうか?
R-Mobile A1単体での動作温度範囲は-40~85℃です。
https://www.renesas.com/jp/ja/products/communications-and-mobile-device…
Armadillo-840としては-20~70℃です。
https://armadillo.atmark-techno.com/armadillo-840/specs
> また、熱暴走した場合の挙動(マイコンが暴走かリセットか?)はわかりますでしょうか?
わかりません(情報を持っていません)。すみません。
kes-konishi
at_mizo
kes-konishi
at_mizo
2019年12月10日 12時35分
溝渕です。
> 840系R-Mobile A1(カーネル3.4系)では
> CPU温度を見ることは不可能なのでしょうか?
不可能です。
R-Mobile A1には温度を取得する機能が無い為です。
G3、G3L等の場合は、i.MX 7DのTemperature Monitor(TEMPMON)を使ってサーマ
ルリセットを実現しています。