注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
damiaa的个人空间 https://home.eeworld.com.cn/space-uid-59433.html [收藏] [复制] [分享] [RSS]
日志

【 正点原子瑞芯微RV1126测评】10 串口4和 串口5配置

已有 535 次阅读2024-3-31 21:37 |个人分类:瑞芯微

正点原子瑞芯微RV1126测评】10 串口4和 串口5配置
  1. 看一下板子原理图
数据 手册上看到:
就可以确定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 核心板的跳线是否要改变呢。看下面的图。
二、dts配置
uart4添加方法
查看设备树管脚复用:
打开kernel/arch/arm/boot/dts/rv1126-pinctrl.dtsi
uart4m0_xfer管脚配置默认如下,这个和我们原理图标注的复用功能一致:
uart4添加方法
查看设备树管脚复用:
rv1126.dtsi已经配置了串口4和5:

打开kernel/arch/arm/boot/dts/rv1126-pinctrl.dtsi
uart4m0_xfer和uart5m0_xfe管脚配置默认如下,这个和我们原理图标注的复用功能一致: 这里用的disabled
打开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中就有,拷贝过来就可以跑。
实验就汇报到这里 谢谢

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章