[Armadillo:06937] Re: Armadillo-440 CAN機能について

mmorikawa email@hidden
2011年 4月 4日 (月) 13:02:40 JST


森川です。

了解しました。
ご対応ありがとうございます。


(2011/03/30 19:31), Toru Ito wrote:
> 伊藤と申します。
>
>  > 1.CAN ウェイクアップについて
>  > Armadillo-400ソフトウェアマニュアル表9.39で、
>  > ウェイクアップ要因にCAN入力の記載がないですが、
>  > FlexCANのウェイクアップ要因指定
>  > (/sys/devices/platform/FlexCAN.1/wakeup)
>  > は、スリープ状態の"power-on-suspend"、"suspend-to-RAM"、
>  > どちらのモードでも指定可能でしょうか?
>  > ("suspend-to-RAM"で使用したい)
>  >
>  > [補足]
>  > CPU自体は、"Doze mode"、"Stop mode"の両方対応しています。
>  >  参照:CPUリファレンスマニュアル
>  >     i.MX25 Multimedia Applications Processor Reference Manual
>  >     のChapter 26 26.4.9 など
>  > なんらかの事情でこのドライバの実行では、
>  > "suspend-to-RAM"には対応していない等あれば
>  > 教えていただけると助かります。
>
> スリープ状態の"power-on-suspend"、"suspend-to-RAM"の
> どちらの状態でも対応しています。
>
> Armadillo-440 ソフトウェアマニュアルについては記載漏れです。
> 申し訳ありません。
> 次回のアップデートで修正いたします。
>
>  > 2.CAN フィルタリング機能について
>  > Armadillo-400ソフトウェアマニュアル表9.36を見る限り、
>  > CANのフィルタ設定機能が無いようですが、
>  > 現時点のAtmark-Distでは対応していないという理解で良いでしょうか?
>  >
>  > [補足]
>  > CPU自体は、レジスタ"Rx Individual Mask Registers (RXIMR0–RXIMR63)"
>  > 等の設定でフィルタ機能が設定できます。
>  >  参照:CPUリファレンスマニュアル
>  >     i.MX25 Multimedia Applications Processor Reference Manual
>  >     のChapter 26
>  > (現時点のAtmark-Distでは対応していないという理解で良いのなら)
>  > 今後対応する予定や、パッチ情報などあればご提供いただけると助かります。
>
> CANドライバーではフィルタリングすることはできませんが、
> SocketCANフレームワークでフィルタリングすることができます。
>
> setsockopt()の第3引数にCAN_RAW_FILTERを指定することで、
> フィルターを設定することができます。
>
> SocketCANについては、linux-2.6.26-at/Documentation/networking/can.txtなどを
> 参照してください。
>
> フィルタリング機能を使う例として、can-utilsのcandumpコマンドがあります。
> can-utilsはAtmark Distに含まれています。
>
> (2011年03月28日 18:21), mmorikawa wrote:
>> 森川と申します。
>>
>> Armadillo-440の使用を検討しております。
>>
>> Armadillo-400のCAN機能について質問です。
>>
>>
>> 1.CAN ウェイクアップについて
>> Armadillo-400ソフトウェアマニュアル表9.39で、
>> ウェイクアップ要因にCAN入力の記載がないですが、
>> FlexCANのウェイクアップ要因指定
>> (/sys/devices/platform/FlexCAN.1/wakeup)
>> は、スリープ状態の"power-on-suspend"、"suspend-to-RAM"、
>> どちらのモードでも指定可能でしょうか?
>> ("suspend-to-RAM"で使用したい)
>>
>> [補足]
>> CPU自体は、"Doze mode"、"Stop mode"の両方対応しています。
>>  参照:CPUリファレンスマニュアル
>>     i.MX25 Multimedia Applications Processor Reference Manual
>>     のChapter 26 26.4.9 など
>> なんらかの事情でこのドライバの実行では、
>> "suspend-to-RAM"には対応していない等あれば
>> 教えていただけると助かります。
>>
>>
>> 2.CAN フィルタリング機能について
>> Armadillo-400ソフトウェアマニュアル表9.36を見る限り、
>> CANのフィルタ設定機能が無いようですが、
>> 現時点のAtmark-Distでは対応していないという理解で良いでしょうか?
>>
>> [補足]
>> CPU自体は、レジスタ"Rx Individual Mask Registers (RXIMR0–RXIMR63)"
>> 等の設定でフィルタ機能が設定できます。
>>  参照:CPUリファレンスマニュアル
>>     i.MX25 Multimedia Applications Processor Reference Manual
>>     のChapter 26
>> (現時点のAtmark-Distでは対応していないという理解で良いのなら)
>> 今後対応する予定や、パッチ情報などあればご提供いただけると助かります。
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo




armadillo メーリングリストの案内