AM335X开发板外扩GPIO资源如何使用?

AM335X开发板外扩GPIO资源如何使用?
米尔MYD-AM335X-J开发板J11端子的外扩GPIO怎么才能使用,对应的GPIO定义或者引脚是多少?
米尔技术支持回答:这个只需要配置一个设备树即可。参照下面的方式利用TI的pinmux工具进行配置。配置完之后就可以使用sysfs控制gpio了。具体的管脚定义可以结合底板的原理图和01-Documents\UserManual\Chinese\MYC_J335X PIN List.pdf 来确定。
&am33xx_pinmux {
pinctrl-names = “default”;
pinctrl-0 = <&misc_gpios>;

成都创新互联拥有十多年成都网站建设工作经验,为各大企业提供网站制作、成都网站制作服务,对于网页设计、PC网站建设(电脑版网站建设)、重庆APP开发、wap网站建设(手机版网站建设)、程序开发、网站优化(SEO优化)、微网站、空间域名等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了很多网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等网站化运作于一体,具备承接各种规模类型的网站建设项目的能力。

misc_gpios: pinmux_misc_gpios {
pinctrl-single,pins = <
0x20 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (U10) gpmc_ad8.gpio0[22] /
0x24 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (T10) gpmc_ad9.gpio0[23] /
0x28 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (T11) gpmc_ad10.gpio0[26] /
0x2c ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (U12) gpmc_ad11.gpio0[27] /
0x30 ( PIN_INPUT_PULLUP | MUX_MODE7 ) / (T12) gpmc_ad12.gpio1[12] /
0x34 ( PIN_INPUT_PULLUP | MUX_MODE7 ) / (R12) gpmc_ad13.gpio1[13] /
0x38 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (V13) gpmc_ad14.gpio1[14] /
0x3c ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (U13) gpmc_ad15.gpio1[15] /
0x88 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (T13) gpmc_csn3.gpio2[0] /
0x8c ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) / (V12) gpmc_clk.gpio2[1]
/

;
};

&gpio0 {
status = “okay”;
ti,no-reset-on-init;
};

&gpio1 {
status = “okay”;
ti,no-reset-on-init;
};

&gpio2 {
status = “okay”;
ti,no-reset-on-init;
};

修改完之后, 使用下面命令重新编译设备树即可
make dtbs


网站名称:AM335X开发板外扩GPIO资源如何使用?
文章URL:http://csdahua.cn/article/jcpjje.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流