嵌入式爱好者

查看: 13943|回复: 5

[Linux] imx6ul GPIO复用

[复制链接]

2

主题

4

帖子

39

积分

RK3399通行证i.MX6UL通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2018-10-18 09:54:40 | 显示全部楼层 |阅读模式
请问下imx6ul GPIO 如何复用?
如:我使用ENET2_RX_DATA0和ENET2_RX_DATA1作为UART引脚,  但是寄存器值应该如何配置?谢谢!
回复

使用道具 举报

0

主题

6

帖子

20

积分

i.MX6UL通行证

发表于 2018-10-18 11:12:40 | 显示全部楼层
参照应用手册里增加uart4的配置
点评回复 支持 反对

使用道具 举报

2

主题

4

帖子

39

积分

RK3399通行证i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2018-10-18 11:34:42 | 显示全部楼层
当此引脚配置为i2c的时候是 MX6UL_PAD_ENET2_RX_DATA0__I2C3_SCL 0x4001b8b0

但是根据IMX6ULRM.pdf中i2c应该为0x11,为何会是4?不太明白
MUX Mode Select Field.
Select 1 of 9 iomux modes to be used for pad: ENET2_RX_DATA0.
0000 ALT0 — Select mux mode: ALT0 mux port: ENET2_RDATA00 of instance: enet2
0001 ALT1 — Select mux mode: ALT1 mux port: UART6_TX of instance: uart6
0010 ALT2 — Select mux mode: ALT2 mux port: SIM1_PORT0_TRXD of instance: sim1
0011 ALT3 — Select mux mode: ALT3 mux port: I2C3_SCL of instance: i2c3
0100 ALT4 — Select mux mode: ALT4 mux port: ENET1_MDIO of instance: enet1
0101 ALT5 — Select mux mode: ALT5 mux port: GPIO2_IO08 of instance: gpio2
0110 ALT6 — Select mux mode: ALT6 mux port: KPP_ROW04 of instance: kpp
1000 ALT8 — Select mux mode: ALT8 mux port: USB_OTG1_PWR of instance: usb
点评回复 支持 反对

使用道具 举报

1

主题

3669

帖子

3927

积分

发表于 2018-10-19 17:16:26 | 显示全部楼层
您好
0x代表十六进制, 0x4001b8b0中的4指的不是MUX Mode您可以多看几个这方面的文档,我帮您找了一个文档,您可以理一遍思路 https://blog.csdn.net/u010373922/article/details/21747999
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

2

主题

4

帖子

39

积分

RK3399通行证i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2018-10-19 17:41:54 | 显示全部楼层
提供的链接时wifi的
点评回复 支持 反对

使用道具 举报

1

主题

3669

帖子

3927

积分

发表于 2018-10-22 14:55:39 | 显示全部楼层
您好
不好意思,我再重新给您发一遍https://blog.csdn.net/u014486599 ... tionNum=4&fps=1
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-25 15:08

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表