当前位置: 首页 > ds >正文

【RK3576】【Android14】UART开发调试

获取更多相关的【RK3576】【Android14】驱动开发,可收藏系列博文,持续更新中:
【RK3576】Android 14 驱动开发实战指南


简介

硬件接口

驱动开发

dts配置

kernel-6.1/arch/arm64/boot/dts/rockchip下找到对应的项目dts配置表

(通过解析lunch命令找到关联的dts配置表:关联DTS配置)

Android14/kernel-6.1/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts

        |——#include "rk3576-android.dtsi"

                |——调试串口配置,对应设备节点“/dev/ttyFIQ0”

                fiq_debugger: fiq-debugger {
                    compatible = "rockchip,fiq-debugger";
                    rockchip,serial-id = <0>;
                    rockchip,wake-irq = <0>;
                    /* If enable uart uses irq instead of fiq */
                    rockchip,irq-mode-enable = <1>;
                    rockchip,baudrate = <1500000>;    //配置波特率
                    interrupts = <GIC_SPI 389 IRQ_TYPE_LEVEL_LOW>;  //配置硬件中断
                    pinctrl-names = "default";
                    pinctrl-0 = <&uart0m0_xfer>;  //配置管脚复用
                    status = "okay";  //使能调试串口
                };

                |——其他串口配置,例如UART5,对应设备节点“/dev/ttyS5”

                &uart5 {
                        pinctrl-names = "default";
                        pinctrl-0 = <&uart2_xfer>;  //管脚复用,根据硬件原理图选择
                        status = "okay";  //使能串口
                };

配置完成后,后续在设备端可以通过如下命令查看dts配置

ls /sys/firmware/devicetree/base/fiq-debugger

compatible  phandle        rockchip,baudrate         rockchip,wake-irq
interrupts  pinctrl-0      rockchip,irq-mode-enable  status

http://www.xdnf.cn/news/15893.html

相关文章:

  • 微信小程序入门实例_____从零开始 开发一个“旅行清单 ”微信小程序
  • 微信小程序——世界天气小助手
  • 【EMC设计基础--信号环路分析、PCB设计规则】
  • VSCode - VSCode 查找中文字符
  • LVS工作模式和算法的总结
  • 【RK3576】【Android14】SDK源码编译
  • 前端 SSE 实战应用:用最简单的方式实现实时推送
  • Android CountDownTimer
  • 深入理解Linux文件I/O:系统调用与标志位应用
  • 机器学习17-Mamba
  • c++继承详解
  • 【Leecode 随笔】
  • 使用python的读取xml文件,简单的处理成元组数组
  • 【时时三省】(C语言基础)通过指针引用字符串
  • PyCharm 高效入门指南(核心模块详解二)
  • stm32f4 dma的一些问题
  • API和SDK有何区别??
  • 跨平台猫咪键盘桌宠BongoCat v0.6.2 绿色版(附带多款皮肤包)
  • SDIO协商,枚举,CMD等概念
  • [特殊字符] Spring Boot 常用注解全解析:20 个高频注解 + 使用场景实例
  • 前端篇——番外篇 Bootstrap框架
  • (笔记+作业)第五期书生大模型实战营---L2G2000 GraphGen:训练数据合成实践
  • 前端之CSS
  • LP-MSPM0G3507学习--04GPIO控制
  • 磁悬浮转子不平衡质量的高精度控制:从原理到实战
  • 一文讲清楚React的render优化,包括shouldComponentUpdate、PureComponent和memo
  • Android音视频探索之旅 | Webrtc 1对1音视频通话核心流程分析
  • 借助AI学习开源代码git0.7之三git-init-db
  • YOLO演变史(一)
  • CSS样式中的布局、字体、响应式布局