[Armadillo:07211] Re: Fw: Audioについて

pa pa email@hidden
2011年 5月 12日 (木) 20:47:24 JST


佐々木と申します。

外していたらすみませんが、
amixer, aplayが動作しない理由は、
オーディオデバイスが見つからないためではないでしょうか。

No such file or directoryと出ていたり、
/sys以下にaudio関連のファイルがなかったりすることから、
そんな気がしました。

amixer, aplayが動くかどうかの確認するのであれば、
USBオーディオ機器(USBタイプのスピーカー等)をつないでみるというのはどうでしょう。

以上です。

--
佐々木 吉慶


2011/5/2 s.maruyama <email@hidden>:
> 丸山です。
> お世話になります。
>
> armadillo-420で開発しています。
>
> ・armadillo-440 で、amixer によるボリュームの設定と、
> aplay と mpg123 による、audio ファイルの再生を行っていましたが、
> armadillo-420 では、動作しないので、困っています。
>
> ・外付けのハードウェアの問題以前に、aplay, amixer と mpg123 が
> 動作しない為、ハードウェアのテストが、出来ない状態です。
>
> ・mpg123 は、こちらで、独自に追加した物なので、その点では、
>  armadillo-440 と、同等にインストールされていないかも知れない、という
>  問題はありますが、先ずは、aplay, amixer が動作しない理由が分かりません。
>
> ・開発環境は、armadillo-440 であり、コンフィグレーションの設定が異なります。
> 液晶表示関連は不要の為、 make menuconfig の設定から、
> x-window 、 functester と、at-cgi は、外しました。
>
> X Window System --->
> [ ] X.Org KDrive チェックを外す
>
> [ ] functester        チェックを外す
> [ ] at-cgi              チェックを外す
>
> --- Audio tools     以下は、デフォルト設定のままで、変更していません。
> [*] alsa-utils
> [*]   aplay
> [*]   amixer
> [*]   arecord
>
> ・armadillo-420、カーネル関連の make menuconfig の設定変更部分
> [ ] Enable UART3 at CON9     チェックを外す
> [ ] Enable UART5 at CON9     チェックを外す
> [ ] Enable AUD5 at CON11     チェックを外す
> [*] Enable AUD6 at CON9      チェックを付ける
>
> ・armadillo-420 で、amixer を実行すると、下記エラーになります。
> [email@hidden (ttymxc1) ~]# amixer
> amixer: Mixer attach default error: No such file or directory
>
> armadillo-440 では、メニューが表示されますし、
> アプリケーションプログラムから、system() 関数により実行が可能です。
>
> ・armadillo-420で、aplay を実行すると、下記のエラーになります。
> [email@hidden (ttymxc1) ~]# aplay
> ALSA lib conf.c:2854:(snd_config_hook_load) cannot access file
> /usr/share/alsa/c
> ards/aliases.conf
> ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.default
> aplay: main:550: audio open error: No such file or directory
>
>
> ・armadillo-440 と armadillo-420 それぞれの、ターゲットシステム上の
> ディレクトリーの違いを調べて見ました。
>
> armadillo-440 では、下記の様に、複数のファイルが表示されます、が
> [email@hidden (ttymxc1) /]# ls /sys/class/sound
> audio@     controlC0@ mixer@     pcmC0D0p@
> card0@     dsp@       pcmC0D0c@  timer@
>
> armadillo-420 では、単一のファイルのみが表示されます。
> [email@hidden (ttymxc1) ~]# ls /sys/class/sound
> timer@
>
> aplay と amixer の実行エラーは、このディレクトリーに
> 関係しているのでは無いかと、思っているのですが、確かではありません。
>
> ・aplay と、 amixer が、先ずは、動作する必要があると思うのですが、
> これらの、動作しない原因が分からず困っています。
>
> 以上、よろしく御願いします。
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>



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