OKMX6DL&Q-S3 平台增加串口应用笔记
基本信息
- 原始路径: /工作相关/飞凌嵌入式imx6全部资料/原始下载资料/OKMX6DL、Q系列产品应用笔记/OKMX6DL&Q-S3-linux4.1.15应用笔记/增加串口应用笔记.pdf
- 文件大小: 656 KB
- 页数: 6页
- 作者: 保定飞凌嵌入式技术有限公司
- 处理日期: 2026-09-20
- 提取方式: PDF文本提取
- 状态: done
适用范围
本文适用于飞凌 OKMX6DL/Q-S3 平台(Linux 4.1.15 操作系统),其他平台可参考但需自行修改。
增加串口的步骤
以复用 UART5 为例:
第一步:查阅 CPU 手册
在 IMX6DQRM.pdf 第四章”外部信号与引脚复用”中:
- 搜索 UART5
- 找到可复用为 UART5_TX_DATA 和 UART5_RX_DATA 的引脚
- 选用 KEY_ROW1(UART5_RX_DATA)和 KEY_COL1(UART5_TX_DATA)
- 对应 mode 均为 ALT4
第二步:设备树配置
修改文件:arch/arm/boot/dts/imx6qdl-sabresd.dtsi
- 添加 UART5 的引脚配置
- 检查是否有其他复用冲突
- 如有冲突,注释掉原有复用配置
第三步:编译和烧写
- 重新编译生成 dtb 文件
- 将生成的镜像烧写到开发板
- 查看开发板
/dev下是否有 ttymxc4 节点 - 若有,则驱动加载成功
- 测试方法同其他串口
关键技术点
- IMX6 系列芯片采用设备树(Device Tree)管理引脚复用
- 每个引脚可复用多种功能,需通过 ALT0-ALT7 选择
- UART5 对应设备节点为 ttymxc4
- 引脚复用配置位于
.dtsi文件中
与知识库关联
- OKMX6DL-Q-平台串口复用笔记 - 同系列平台串口配置笔记
- OKMX6DL-Q-平台SSH移植应用笔记 - SSH服务器移植指南
- LVDS屏幕移植应用笔记-飞凌OKMX6DLQ - 屏幕移植相关