1656|9

6177

帖子

4

TA的资源

版主

楼主
 

【 正点原子瑞芯微RV1126测评】10 串口4和 串口5配置 [复制链接]

 
本帖最后由 damiaa 于 2024-3-31 21:47 编辑
         【 正点原子瑞芯微RV1126测评】10 串口4和 串口5配置
 
 
 

 

一、检查板子原理图和数据手册看参数

数据 手册上看到:
就可以确定uart4和uart5的io口和参数配置
原理图管脚
CIF_D0_M0
Func4
UART4_TX_M0
gpio
GPIO3_A4
CIF_D1_M0 UART4_RX_M0 GPIO3_A5
CIF_D2_M0 UART5_TX_M0 GPIO3_A6
CIF_D3_M0 UART5_RX_M0 GPIO3_A7
Cif的电源电压1.8v 默认,如果要接3.3V 核心板的跳线是否要改变呢。看下面的图。
 
二、uart4和uart5添加dts配置
uart4和uart5添加方法
查看设备树管脚复用:
打开kernel/arch/arm/boot/dts/rv1126.dtsi
查看设备树管脚复用:
rv1126.dtsi已经配置了串口4和5:
uart4m0_xfer和uart5m0_xfe管脚配置默认如下,这个和我们原理图标注的复用功能一致: 这里用的disabled

打开kernel/arch/arm/boot/dts/rv1126-pinctrl.dtsi
 
打开kernel/arch/arm/boot/dts/rv1126-alientek.dtsi
只有uart0节点:
 
这里就在rv1126-alientek.dts
添加uart4 uart5节点如下图:
保存修改好的文件,
 
三、编译系统
./build lunch 选1
然后./build.sh 编译
如果要修改rootfs配置可以用make menuconfig //进入图形化界面
make savedefconfig //保存配置文件到 buildroot/configs/alientek_rv1126_defconfi
busybox 配置 用make busybox-menuconfig //进入图形化界面make busybox-update-config 将修改保存到配置文件 board/rockchip/common/base/busybox.config。
把文件拷贝到window目录供烧录
 
四、烧录选择文件
保存一下cfg文件以后好用
按住RECOVERY,然后按一到几下复位。进入Loader模式烧录
 
五、烧写完后启动系统,查看串口设备。
ls /dev/ttyS*
可以看到/dev/ttyS4,对应uart4,/dev/ttyS5,对应uart5。


注意这里连接这两个串口的 IO口的电平是1.8v 前面提到了。
 
由于时间关系,这里应用程序就不试了,因为串口的程序在rv1106中就有,拷贝过来就可以跑。
实验就汇报到这里 谢谢
查看本帖全部内容,请登录或者注册

最新回复

这个烧录进去了,我用的正点原子的出厂sdk然后按照楼主的方法添加了串口4和串口5,但是烧录之后系统都启动不起来了,这是咋回事啊   详情 回复 发表于 2025-3-14 16:49
点赞 关注
 
 

回复
举报

6868

帖子

9

TA的资源

版主

沙发
 

两个串口的 IO口的电平是1.8v ,这样的低电压系统在外部通信时需要电平转换电路吗?

点评

说是要转换,核心板好像有个跳线可以接3.3V的电源供电。但没试。怕把板子搞坏。  详情 回复 发表于 2024-4-1 08:57
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

回复

6177

帖子

4

TA的资源

版主

板凳
 
秦天qintian0303 发表于 2024-4-1 08:37 两个串口的 IO口的电平是1.8v ,这样的低电压系统在外部通信时需要电平转换电路吗?

说是要转换,核心板好像有个跳线可以接3.3V的电源供电。但没试。怕把板子搞坏。 

要测试的话可以2个串口互相接线测。

补充内容 (2024-4-29 12:44): 现在市面上有很多多电平的usb-ttl的转换器 说是1.8v 2.5v 3.3v 5v可以切换。
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

4
 

你好,请问我想把fiq_debugger使用的串口2改成普通串口,我应该怎么做啊?因为我本人其实是搞上位机的,只是设备需要用嵌入式qt,弄起来很吃力。

 
 
 

回复

6177

帖子

4

TA的资源

版主

5
 
本帖最后由 damiaa 于 2025-3-13 16:16 编辑

网上有一个RV1126修改调试串口的帖子,你可以试下。

主要是要修改uboot配置 内核配置的几个地方。

 
 
 

回复

6177

帖子

4

TA的资源

版主

6
 
asgardv 发表于 2025-3-13 14:49 你好,请问我想把fiq_debugger使用的串口2改成普通串口,我应该怎么做啊?因为我本人其实是搞上位机的,只 ...

 

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

7
 

多谢哈,我想再请教一下,我按照你这个配置串口4和5,但是我在执行编译的时候报了如下错误,请问是什么原因?虚拟机上做这个编译的话不需要插板子吧?

 

点评

有提示说是rv1126-alientek.dtsi 884 1-7语法错误。看是不是敲错了。  详情 回复 发表于 2025-3-14 10:36
 
 
 

回复

6177

帖子

4

TA的资源

版主

8
 
asgardv 发表于 2025-3-14 10:29 多谢哈,我想再请教一下,我按照你这个配置串口4和5,但是我在执行编译的时候报了如下错误,请问是什么原 ...

有提示说是rv1126-alientek.dtsi 884 1-7语法错误。看是不是敲错了。

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

9
 
damiaa 发表于 2025-3-14 10:36 有提示说是rv1126-alientek.dtsi 884 1-7语法错误。看是不是敲错了。

我发现了,我是在dtsi里面直接编辑的,换成vim里面编辑.dts好像就没问题了。但是我用ftp把您教程里的烧录文件全部拖到windows上面,烧录的时候总是提示下载demo失败

 

点评

这个烧录进去了,我用的正点原子的出厂sdk然后按照楼主的方法添加了串口4和串口5,但是烧录之后系统都启动不起来了,这是咋回事啊  详情 回复 发表于 2025-3-14 16:49
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

10
 
asgardv 发表于 2025-3-14 16:16 我发现了,我是在dtsi里面直接编辑的,换成vim里面编辑.dts好像就没问题了。但是我用ftp把您教程里的烧录 ...

这个烧录进去了,我用的正点原子的出厂sdk然后按照楼主的方法添加了串口4和串口5,但是烧录之后系统都启动不起来了,这是咋回事啊

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条
有奖直播报名| TI 面向楼宇和工厂自动化行业的毫米波雷达解决方案
【内容简介】TI 60GHz IWRL6432和 IWRL1432毫米波雷达传感器如何帮助解决楼宇和工厂自动化应用中的感应难题
【直播时间】5月28日(周三)上午10:00
【直播礼品】小米双肩包、contigo水杯、胶囊伞、安克充电器

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 3

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表