Openwrt开发指南 第21章 OpenWrt串口的使用1 全球快看点

开发环境:


(资料图片仅供参考)

主机:Ubuntu12.04

开发板:RT5350

Openwrt:Openwrt15.05

1 硬件原理

从RT5350的芯片手册上可以得知, RT5350一共有两个串口, 分别为UARTLite、 UART Full,详细定义如下。

表1

UART Lite 就是我们惯称为的串口 1,作为系统调试串口,通过这个串口,我们可以看到 OpenWrt(Linux)系统的启动信息,并且可以通过该串口来控制开发板。 UART Full 就是我们惯称为的串口 2,我们通常就是用它来做 Wi-Fi串口,然后用来控制其他串口设备。

表2

通过上表,我们发现串口 1 是和 GPIO15、16 复用的,而串口 2 是和 GPIO7~14 复用的。如果我们再详细的看芯片手册,我们就会发现,串口 2 其实也是和 I2S 复用的,具体如下。

表3

通过这张表格,我们就能找出串口 2 对应的管脚了。对于串口,我们其实也只用关系发送(TXD)、接受(RXD)和地(GND)三个引脚。因此,对于串口 2,也就是 I2SSDI、I2SWS、GND 三个引脚了。

2 OpenWrt 支持串口 2

为了使用开发板的串口 2,必须首先把串口使能,由于我们是使用的 MPRA2 这款路由的配置, 在它的配置上串口被配置成了 GPIO, 用于控制 LEDs, 所以这里需要把它改为串口模式。修改非常简单,只要修改 dts 配置文件就可以,这里就不啰嗦了,直接讲述如何修改串口的配置。

首先修改 target/linux/ramips/dts 目录下的 rt5350.dtsi 配置文件。默认的 rt5350.dtsi 配置文件,是将那个扩展串口状态给禁用了,所以我们看不到扩展串口。这里需要把那行去掉或者将状态改为 okay,详细如下。

rt5350.dtsi 配置文件中除了修改扩展串口状态外,还需要修改设备节点。

因为我们把扩展串口状态使能后,它将在调试串口的前面,扩展串口变为 ttyS0,而调试串口变为 ttyS1,所以这里需要把调试串口的 ttyS0,变为 ttyS1,具体如下。

修改后:

这样,rt5350.dtsi 配置文件就改完了,但是扩展串口相应引脚被设置为了 GPIO 模式,怎么样才能变为串口模式了呢?需要修改 MPRA2.dts 这个配置文件,同样位于源码target/linux/ramips/dts 目录下。

把 GPIO 模式去掉,把设置 GPIO 的设置项中 uartf 去掉,详细如下

修改后:

3 串口2 的简单测试

注意:开发板上必须进行如下短接。

图1

经过前面的努力,扩展串口 2 就可以使用了,扩展串口 2 的名字为 ttyS0,我们可以通过 echo hello f403tech > /dev/ttyS0 这个命令进行测试,如果对方接收到 hello f403tech这个字符串,那说明串口 2 已经可以正常使用了。注意,此时串口 2 默认的波特率是 9600。

图2审核编辑:汤梓红

标签:

最近更新

Openwrt开发指南 第21章 OpenWrt串口的使用1 全球快看点
2023-07-05 09:23:21
【全球新要闻】苹果头显被曝减产 多家上市公司回应
2023-07-05 08:46:45
当前消息!首届川渝数字产业协同发展大会召开
2023-07-05 08:14:51
冲绳知事在北京通州祭拜琉球国墓地,专家:体现日本各界改善中日关系期望
2023-07-05 07:52:19
当前快报:又一巨星入驻快手!蔡依林宣布7月14日晚8点快手独家直播开唱
2023-07-05 06:50:16
6月份我国物流业 景气指数为51.7%
2023-07-05 06:16:45
世界热头条丨促进青年高质量充分就业
2023-07-05 05:39:06
全球播报:四世同堂好句(四世同堂好句摘抄)
2023-07-05 03:43:58
天天亮点!【创建全国文明城市】双龙山街道张官村:道德“红黑榜”评出乡村文明风
2023-07-05 01:05:28
全网都在说苹果十三香(iPhone 13为什么叫十三香)
2023-07-04 23:09:49
西部数据移动硬盘显示不出来(西部数据移动硬盘不显示盘符)
2023-07-04 22:08:03
欢乐颂最后的结局是怎么样的 看了欢乐颂大结局 焦点关注
2023-07-04 21:09:15
7月4日光庭信息(301221)龙虎榜数据:机构净卖出4886.12万元 环球热推荐
2023-07-04 20:11:53
沟赵办事处金兰社区开展“青春志愿、爱在社区”志愿服务活动-天天精选
2023-07-04 18:50:06
每日热文:郭敬明身高到底是多少米_郭敬明身高
2023-07-04 17:54:05
7月4日山东地区甲醇企业出厂报价持稳 天天热讯
2023-07-04 17:01:56
国泰中证港股通50ETF月度点评-天天通讯
2023-07-04 15:54:39
【速看料】2023年四六级查成绩中国教育考试网
2023-07-04 15:27:17
流产后多久可以出门锻炼_流产后多久可以出门-观察
2023-07-04 14:55:20
环球今头条!离岸人民币和在岸人民币的区别是什么 汇率下降是好是坏
2023-07-04 14:30:31
万安:夏日采茶忙
2023-07-04 14:03:01
硬气的韩国主帅,遇见了更硬的中国裁判
2023-07-04 12:57:48
理想汽车关联公司北京车和家发生重大变更,沈亚楠退出股东行列
2023-07-04 12:19:32
官方邀请 MKBHD 展示 Nothing Phone(2)手机设计
2023-07-04 11:52:52
“家庭医生”配备智医外呼“小助手” 世界热门
2023-07-04 11:11:27
《我的世界》与 ROG 宣布联动,将推限定头像框、组件-全球实时
2023-07-04 11:04:31
期货怎么才能赚钱
2023-07-04 10:52:07
各种残暴隔扣!詹姆斯转发2米57矮筐比赛集锦:-热消息
2023-07-04 10:13:33
今日关注:学美术可以报考哪些专业 学美术就业前景怎么样
2023-07-04 09:45:45
热推荐:别克30万左右的车型推荐,性价比之选,选车逃不开这几款
2023-07-04 09:17:44