tanaka.kenji
2015年8月4日 20時52分
田中と申します。
Armadillo-810の消費電力に関してです。
現状、CPU基板+カメラ基板の構成でUSB給電時の消費電力を測定したところ
以下のような状況でした。
・起動中:約250mA
・CPU使用率が低い状態:約180mA
・CPU使用率が高い状態:約250mA
使用する機能や性能を限定するなどで消費電力削減する方法はありますでしょうか?
お手数ですが、よろしくお願いいたします。
コメント
tanaka.kenji
at_takahiro.nakamura
takahiro.nakamuraです。
> ・CPUクロックを動的(Linux起動後)に変更できるか?
動的に変更する事は出来ません。
> ・R-Mobile A1のモジュールスタンバイ機能で未使用のモジュールを
> スタンバイにして消費電力削減できないか?
先日報告させていただいた実験の際に、
未使用のモジュールの電源を停止してみましたが、
ほとんど効果は得られませんでした。
> ・SH4Aを使用しない場合に消費電力削減できないか?
> (デフォルトでSH4Aは動作状態にあるのでしょうか?)
>
デフォルトでSH4Aは動作状態にあります。
「echo none > /sys/devices/platform/acm.0/codec」で
SH4Aの AVコーデックを無効化した場合も効果が無かったと記憶しております。
以上、よろしくお願いします。
at_takahiro.nakamura
tanaka.kenji
at_takahiro.nakamura
2015年8月7日 14時25分
takahiro.nakamuraです。
> 使用する機能や性能を限定するなどで消費電力削減する方法はありますでしょうか?
Armadillo-840の結果ですが、
CPU,DRAMの動作クロックを800MHzから400MHzに下げる事で、
40mA程度低減させた実験結果はあります。
(Armadillo-840 base boardのLinux login待ち状態で 230mA -> 190mA)
性能的に許容可能でしたら、お試しください。
■確認方法
ブートローダ(Hermit-At)で、下記のR-Mobile A1 レジスタ設定を行います。
レジスタ(アドレス) 設定値
FRQCRA(0xE6150000) 0x62250855
FRQCRB(0xE6150004) 0x015510B0
FRQCRC(0xE61500E0) 0x20BA586E
FRQCRD(0xE61500E4) 0x00000001
少し古いですが、ブートローダ hermit-at-3.2.4-source.tar.gzへのパッチを添付します。
最新のブートローダ(hermit-at-3.6.0-source.tar.gz)に移植後、
以下に従ってビルドし、
http://manual.atmark-techno.com/armadillo-810/armadillo-810_product_man…
生成されたブートローダイメージで
カーネルを起動してください。(カーネルの変更は不要です。)