首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:如何启用CONFIG_OMAP_MUX beagleboard?

Android:如何启用CONFIG_OMAP_MUX beagleboard?
EN

Stack Overflow用户
提问于 2012-01-30 20:54:54
回答 1查看 357关注 0票数 0

我使用的是类似于beagle board的devkit8000。

如何在内部启用CONFIG_OMAP_MUX?不知何故,我无法通过menuconfig找到它。还是我找错地方了?

EN

回答 1

Stack Overflow用户

发布于 2012-04-14 14:46:55

请参阅OMAP35x Technical Reference Manual (Rev. W)

要使用GPIO130,您需要确保寄存器处于GPIO的正确模式。您可以使用devmem2查看和戳寄存器。

pg 778确保0x48002158的位0设置为4= GPIO的模式4

每个GPIO模块提供32个具有输入和输出功能的专用通用引脚;因此,通用接口最多支持192 (6 X 32)引脚。-第3358页

通过该计算,GPIO 130应该在GPIO组5比特2中(plz校验数学)。

(假设数学正确)检查GPIO_OE寄存器0x490560342以确保方向正确。(0=output 1=input)

现在,您可以根据需要在0x4905603C2设置DATA_OUT或在0x490560382读取DATA_IN。

一旦确认GPIO设置正确,并且能够查看和查看这些值,就可以在引导加载程序或内核中对其进行设置,使其在启动时保持不变,或者可以在用户空间中使用mmap/sys/class/gpio/gpio130/.. (如果导出)修改它来获取/设置这些值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9064209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档