Я работаю с Beaglebone Black, и я хотел бы использовать слот mmc2.Установите mmc2 на beaglebone black
согласно AM335xx TRM, черный цвет beaglebone должен иметь 3 mmc: mmc0 (SD-карта); mmc1 (вспышка 2G), mmc2.
Я пытаюсь включить mmc2 на дереве устройств (и я совершенно уверен, чтобы иметь правильные настройки контактов), но, делая dmesg я получаю:
/ocp/[email protected]: can't find DMA channel
omap_hsmmc mmc.11: unable to obtain RX DMA engine channel 65
Поставив щуп осциллографа на заголовок (например, сигнал clcmc2), я не вижу никакого перехода. Я уже удалил R 160, чтобы иметь mmc2 cmd, но я не вижу никакого перехода и там.
Я пытался как включить,
echo > /sys/devices/..../slots
и
capemgr.enable_partno
без успеха: я могу увидеть его в
/sys/devices/..../slots
(с L означает нагруженный) .. но никак не видеть никакого сигнала на заголовке.
Я уже отправил его в Google, но ответы не совсем понятны. Любые идеи?
Мои
uname -a
является:
Linux beaglebone 3.8.13 #1 SMP Tue Jun 18 02:11:09 EDT 2013 armv7l GNU/Linux
Спасибо за вашу помощь.
Вы нашли решение еще? Я планирую использовать BeagleBoard Black для своего проекта, и я также хочу использовать 3-ей MMC. Внутренняя вспышка 2 ГБ для ОС, micorSD для журналов и mmc2 для данных только для чтения. – chatoooo
Нет, никакого решения. Я просто решил не использовать другую SD-карту. – user3244354