2

Beaglebone Black を使用していて、mmc2 スロットを使用したいと考えています。

AM335xx TRM によると、ビーグルボーン ブラックには 3 つの mmc が必要です: mmc0 (sd カード); mmc1 (2G フラッシュ)、mmc2。

デバイスツリーでmmc2を有効にしようとしています(そして、正しいピン設定があることは間違いありません)が、dmesgを実行すると、次のようになります:

/ocp/mmc@47810000: can't find DMA channel
 omap_hsmmc mmc.11: unable to obtain RX DMA engine channel 65

オシロスコープのプローブをヘッダー (mmc2 clk 信号など) に配置すると、遷移が見られません。mmc2 cmd にアクセスできるようにするために R 160 を既に削除しましたが、そこにも遷移は見られません。

私はそれを有効にするために両方を試しました

 echo > /sys/devices/..../slots

そして

  capemgr.enable_partno

成功しなかった:私はそれを見ることができます

/sys/devices/..../slots

(L の意味がロードされています)..しかし、ヘッダーの信号を確認する方法はありません。

私はすでにそれをグーグルで検索しましたが、答えはまったく明確ではありません。何か案は?

じぶんの

 uname -a

は:

Linux beaglebone 3.8.13 #1 SMP Tue Jun 18 02:11:09 EDT 2013 armv7l GNU/Linux

ご協力いただきありがとうございます。

4

1 に答える 1