MT7688/MT7628-GPIO使用

作者&投稿:蔚屠 (若有异议请与网页底部的电邮联系)
~

一般有两种方法配置

下面的使用前提不要被DTS或者驱动什么占用,如switch芯片的network配置

功能的定义由两个地址寄存器。

GPIO1_MODE = 0x10000060

GPIO2_MODE = 0x10000064

可以看到两个寄存器覆盖了所有的复用引脚,举个例子,如要将GPIO0/1设置成GPIO模式:

先查看GPIO0/1引脚的默认功能如下,为I2S的引脚。

所以需要找到I2S的配置寄存器,以下为部分GPIO1_MODE寄存器的含义:

可看到I2C为GPIO1_MODE的第20:21位。

所以需要做的就是将原本GPIO1_MODE寄存器的值都出来,然后将7:6位设置成01即可。

下面给出几个已经封装好的函数,以前后期直接使用

如上图,SD卡由 EPHY_AGPIO_AIO_EN(非EPHY_APGIO_AIO_EN) 和 SD_MODE 两个寄存器控制,都要置1才可以

对于 SD_MODE 置1比较容易,上面已经给出方法,如下:

EPHY_AGPIO_AIO_EN 即AGPIO_CFG的17-29位置1,为了通用comnIoctlRegOption函数,做如下设置。

http://wiki.wrtnode.cc/index.php?title=GPIO%E8%B5%84%E6%BA%90

DTS格式有点类似Json,一般系统都会有两个dts,一个芯片的dtsi,如: $(TOPDIR)/target/linux/ramips/dts/mt7628an.dts 另一个板子的配置dts,如: $(TOPDIR)/target/linux/ramips/dts/WRTNODE2P.dts 。板子配置的dts会include芯片的dtsi,如下:

mt7620a.dtsi

结合mt7620的datasheet里GPIO pin share schemes以及在mt7620n.dtsi里我们看到有,将GPIO#0到GPIO#72(中间有仅仅做GPO或GPI的)分为四组GPIO0-GPIO3;

上面的gpio1/2/3的 status = "disabled" ,默认是关闭的,如果要使用需要在dts里面打开,如下:

如果引脚的功能有被复用到的,也需要把复用引脚释放,添加到 ralink,group 里面,如下:

上面的ephy/i2c/spi refclk等名称在 build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.18.29/arch/mips/ralink/mt7620.c 里面有定义,如下:

第一个参数就是名称,第二个参数,对应该组引脚的解析个数,如:

i2c后面的1,2,代表从gpio1开始,占用2个引脚;spi refclk的37,3,代表从gpio37开始,占用3个引脚;这些跟功能引脚的定义其实是对应的,如下:

mt7628an.dtsi

mt7628an.dtsi里有对gpio的注册,一共将GPIO分为三组,分别为gpio0、gpio1、gpio2
每组gpio包含32个gpio;在WRTnode2R/2P上只用到了gpio0和gpio1两组。

与MT7620不同的是,这三组gpio都是开启的,在dts中就不用在操作。

与MT7620相同的是,如果引脚的功能有被复用到的,也需要把复用引脚释放,添加到 ralink,group 里面,如下:

不过MT7620个MT7628的引脚功能分布式不一样的,所以在 build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.18.29/arch/mips/ralink/mt7620.c 里定义也是不一样的,如下:

第二个参数,对应该组引脚的解析个数,如:

i2c后面的4,2,代表从gpio4开始,占用2个引脚;与MT7620的gpio1-2是不一样的。




天时达t7688怎么root.谢谢
您好,提问者:原因:刷机需要先解锁,获取root权限,但是解锁后就不会给保修了。建议:升级4.0系统,如提问者已解锁,请重新上锁之后再检测升级。答案:如果实在想刷机,但是又是新手的话,建议使用辅助软件进行系统下载和刷机。软件:刷机精灵(我一直用这个,感觉这个不错,也有一键获取root,里面还有对应...

搏仕卡网球拍型号含义?如搏仕卡网球拍T7688,这个T7688是什么意思啊...
型号的含义?材质和类型,多为代号

怎样解摩托罗拉V180手机解锁码
话机锁初始密码1234;话机密码000000;不用测试卡解锁,显示输入密码时按menu键,然后按ok,输入000000,即显示密码。(但要在6位数密码没有被修改之前的情况下有效)。 T2688\\T2988通用密码:19980722;没有中文输入*#0000#(插卡)、*#0086#(不插卡)。 摩托罗拉T190通用密码:20010903。t191同t2688。

厦华XT-7688T的高压包型号是?
厦华XT-7688T的高压包是BSC25-3701 祝愉快!

6525开头的身份证是哪里的
云南省华宁县530424开头的身份证是云南省华宁县。公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码:表示编码对象常住户口所在县(县级市、旗、区)的行政区划代码,按GB\/T7688的规定执行...

ATC24C02 做什么用的
24c02是EEPROM存储器,掉电后里面内容不会丢失。因此可以用来保存一些需配置信息,例如你测温度,当温度大于某个值阀值时报警,而有时候这个阀值并不固定,有的环境报警值高点,有的报警值低。程序中就可以把这个阀值写到EEPROM中,上电时再把它读出来。并可以通过串口,按键等来修改这个值。如果是在RAM...

夏华TK2153用什么遥控
RC-F36 TC9012-011 YK88C94 XT7688T\/TG,7128T RC-F42,F31 M50560-008 M37211M2-704 5770RF 5160RF 5170RF 5180RF 5670RF 5680RF 5690 5660\/RF 6687TJ 666T\/TJ 6667TN 6687TN RC-F46 M5056O-008 M37211 XT6668TL\/TM6688TL 7688TV\/TM\/TL RC-F47同F74 M50560-008 M37211 XT6...

急急!!康佳T2530D集成块LA7688N的5、6角中周型号?
对于TA7680之类的芯片,要求中周谐振在中频;对于采用VCO电路的芯片,这个中周是作为中频振荡器振荡槽路的一部分,在没有信号的时候,其自由振荡频率在中频附近,当有信号的时候,电路中有一个相位比较器,用来对信号与这个振荡信号进行相位比较,比较的结果再来控制这个振荡器频率,当振荡器的频率超差过大,...

怎样解摩托罗拉V180手机解锁码
话机锁初始密码1234;话机密码000000;不用测试卡解锁,显示输入密码时按menu键,然后按ok,输入000000,即显示密码。(但要在6位数密码没有被修改之前的情况下有效)。 T2688\\T2988通用密码:19980722;没有中文输入*#0000#(插卡)、*#0086#(不插卡)。 摩托罗拉T190通用密码:20010903。t191同t2688...

53042开头的身份证是哪里的
云南省华宁县530424开头的身份证是云南省华宁县。公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码:表示编码对象常住户口所在县(县级市、旗、区)的行政区划代码,按GB\/T7688的规定执行...

阿合奇县19287864808: mt7620 mt7621 mt7628 固件能通刷吗 -
自易福里: 三者是不能通刷的,只有mt7628和mt7688是可以通刷的.这几款处理器,Tomato Phoenix 不死鸟是完美支持的,而且性能都是非常强.

阿合奇县19287864808: wifi模块怎么做物联网 -
自易福里: L107核心模组是一款基于台湾MTK MT7688/MT7628通用的WiFi智能模块,符合IEEE的802.11 b/g/n标准,可支持5个Ethernet有线 接口可配置WAN/LAN,1路USB Host接 口,1路SD卡接口,1路音频IIS接口,串行通讯IIC接口,串行UART接口3路...

阿合奇县19287864808: 请先链接wifi ap是什么意思 -
自易福里: 如果是手机出现的提示,是让你先连接WiFi 如果提示出现在路由器,是让你选择一个WiFi信号

阿合奇县19287864808: 如何区分ESP8266系列 wifi模块 -
自易福里: MT7688串口模块,88W8782U网卡模块 OTT盒子、DVB机顶盒可源用到我司bai的WIFI模块产品有以下: 联发科(MTK)系du列: USB网卡: TML1505C-MT7601系列;zhi TML3011A-MT7603系列;TML1507F-RT3070系列; AP路由: TMA...

阿合奇县19287864808: wifi analyzer怎么用 -
自易福里: MT7628NN WiFi串口模块,无线路由解决方案 OTT盒子、DVB机顶盒可用到我司的WIFI模块产品有以下: 联发科(MTK)系列: USB网卡: TML1505C-MT7601系列; TML3011A-MT7603系列;TML1507F-RT3070系列; AP路由: TMA1508...

阿合奇县19287864808: 有人换过wifi模块吗 -
自易福里: MT7688A WiFi模块,RTL8188EUS WiFi模块 OTT盒子、DVB机顶盒可用到我司的WIFI模块产品有以下: 联发科(MTK)系列: USB网卡: TML1505C-MT7601系列; TML3011A-MT7603系列;TML1507F-RT3070系列; AP路由:...

阿合奇县19287864808: 云开发 wifi模块有什么区别 -
自易福里: RTL8188EUS网卡模块,无线串口模块 广告机、收银机可用到我司的WIFI模块产品有以下:联发科(MTK)系列:USB网卡:TML1505C-MT7601系列; TML3011A-MT7603系列;TML1507F-RT3070系列;AP路由:TMA1508B-MT7688系列...

阿合奇县19287864808: 可以问下LGg2的wifi模块是哪个位置吗 -
自易福里: USB WiFi模块,大功率WiFi模块 图像传输、航拍(FPC)可用到我司的WIFI模块产品有以下:联发科(MTK)系列:USB网卡:TML1505C-MT7601系列; TML3011A-MT7603系列;TML1507F-RT3070系列;AP路由:TMA1508B-MT7688系...

阿合奇县19287864808: eos200d的wifi怎么使用 -
自易福里: 无线路由WiFi模块,RTL8188FTV WiFi模块 图像传输、航拍(FPC)可用到我司的WIFI模块产品有以下: 联发科(MTK)系列: USB网卡: TML1505C-MT7601系列; TML3011A-MT7603系列;TML1507F-RT3070系列; AP路由: TMA1508...

阿合奇县19287864808: WIFI AP什么意思? -
自易福里: AP为Access Point简称,一般翻译为“无线访问节点”,它主要是提供无线工作站对有线局域网和从有线局域网对无线工作站的访问,在访问接入点覆盖范围内的无线工作站可以通过它进行相互通信.通俗的讲,无线AP是无线网和有线网之间...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网