yse
2016年12月27日 13時20分
お世話になります。
Armadillo410で、下記のページを見てPWM2を使用しようと試みているのですが、うまくいきません。
http://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_soft…
まず、make menuconfigでカーネルコンフィギュレーションした場合
マニュアルにある
Device Drivers --->
[*] Pulse-Width Modulation (PWM) Support --->
<*> i.MX PWM support
という項目がありません。
カーネルのバージョンはLinux Kernel v2.6.26-at20です。
カーネルをmakeして書き込み、起動すると、/sys/class/pwm/pwmchip0が存在しません。
[root@armadillo440 (ttymxc1) ~]# ls -l /sys/class/pwm/pwmchip0
ls: /sys/class/pwm/pwmchip0: No such file or directory
どのようにしたらよいのでしょうか?
よろしくお願い致します。
at_takashi.sasayama
2016年12月27日 13時51分
笹山です。
> まず、make menuconfigでカーネルコンフィギュレーションした場合
> マニュアルにある
> Device Drivers --->
> [*] Pulse-Width Modulation (PWM) Support --->
> <*> i.MX PWM support
> という項目がありません。
>
> カーネルのバージョンはLinux Kernel v2.6.26-at20です。
ご参照されているマニュアルは linux-3.14 向けのものですね。、
その為、linux-2.6.26-at20 では上記が見つからないのは正しいです。
> どのようにしたらよいのでしょうか?
以下の様にコンフィギュレーションをしてみてください。
pwm2の制御は /sys/class/mxc_pwm/CON9_25 で行えます。
9.17. PWM
http://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_soft…