Я использую devkit8000, который похож на бигль.Android: как включить beagleboard CONFIG_OMAP_MUX?
Как включить CONFIG_OMAP_MUX внутри? Как-то я не могу найти его через menuconfig. или я смотрю на неправильное место?
Я использую devkit8000, который похож на бигль.Android: как включить beagleboard CONFIG_OMAP_MUX?
Как включить CONFIG_OMAP_MUX внутри? Как-то я не могу найти его через menuconfig. или я смотрю на неправильное место?
См OMAP35x Technical Reference Manual (Rev. W)
Для использования GPIO130 вам необходимо убедиться, что регистр находится в правильном режиме для GPIO. Вы можете использовать devmem2
, чтобы заглянуть и высунуть регистры.
[стр 778] Обеспечить немного 0
из 0x48002158
установлен в положение 4 = 4 для режима GPIO
Каждый модуль GPIO обеспечивает 32 специальные штифты общего назначения с входными и выходными возможностями; Таким образом, интерфейс общего назначения поддерживает до 192 (6 x 32) контактов. - [pg 3358]
По этому вычислению GPIO 130 должен находиться в банке GPIO 5 бит 2 (математическая оценка плз).
(Предполагается, что математика является правильной) Проверить GPIO_OE
регистр 0x49056034
битого 2
обеспечить направление является правильным. (0=output 1=input
)
Теперь вы можете установить data_out на 0x4905603C
бит 2
или читать data_in на 0x49056038
немного 2
, как вам нужно.
Как только вы убедитесь, что GPIO настроен правильно, и вы можете просматривать и выставлять значения, которые вы можете использовать либо в своем загрузочном загрузчике, либо в ядре, чтобы он зависал при запуске, или вы можете изменить его в пользователе используя mmap
или /sys/class/gpio/gpio130/..
(если экспортируется), чтобы получить/установить значения.
Привет, TuxGurl Спасибо, что ответили. : D Мне удалось включить MUX. Я сделал это иначе, чем рекомендовал, я сделал это из ядра. Но сегодня я узнаю от вас новые вещи благодаря: D. – humpingpanda
здесь некоторое обновление, вставьте его на http://pastebin.com/u47zzvvs, удастся выяснить некоторые, но не может защелкнуть IO. – humpingpanda
любой специалист по linux? Я пытаюсь защелкнуть AE2_34XX_GPIO130_OUT! – humpingpanda