RK3399驱动开发 | 03 - WK2124串口芯片驱动调试
最近在调试过程中发现WK2124这个串口扩展芯片比较有意思,写篇文章来记录一下调试心得。
一、WK2124
1. 概述
WK2124是SPI接口的4通道UART器件,实现了SPI扩展4个串口的功能。
WK2124有以下特性:
- 低功耗设计,可以配置自动休眠,自动唤醒模式(us级唤醒)
- SPI接口最高速度10M bit/s,模式0,仅支持SPI从模式,支持最长256字节连续收发
- 每个子串口为全双工,波特率可以独立设置,最高可以达到2Mbps
- 可以实现对单个子串口软件复位
2. 原理框图
3. 封装引脚
硬件连接示意图如下:
二、Linux驱动
- 主控芯片RK3399,内核版本5.4。
- 驱动使用原厂提供的:
RK3399驱动开发 | 03 - WK2124串口芯片驱动调试相关推荐
- RK3399驱动开发 | 04 - WK2124串口芯片驱动浅析
一.驱动挂载与卸载 加载模块之后,查看完整的系统日志: 1. 模块加载与卸载 WK2124使用spi总线通信,所以在模块加载的时候向内核注册spi驱动. 2. 驱动挂载与卸载 可以看到spi驱动兼容性 ...
- RK3399驱动开发 | 21 -Marvell交换机芯片88E6390X调试(基于linux主线5.4.32内核)
一.88E6390X 1. 芯片框图 88E6390X芯片是Marvell的一款11端口交换器芯片,有1个CPU端口.8个10/100/1000Mbsp以太网端口.两个XAUI/RXAUI/2500光 ...
- Linux驱动开发-编写PCF8591(ADC)芯片驱动
1. PCF8591介绍 PCF8591是一个IIC总线接口的ADC/DAC转换芯片,功能比较强大,这篇文章就介绍在Linux系统里如何编写一个PCF8591的驱动,完成ADC数据采集,DAC数据输出 ...
- STM32MP157驱动开发——Linux RS232/485/GPS 驱动
STM32MP157驱动开发--Linux RS232/485/GPS 驱动 一.简介 二.STM32MP1 UART 驱动分析 1.UART 的 platform 驱动框架 2.uart_drive ...
- 驱动开发:配置Visual Studio驱动开发环境
在正式开始驱动开发之前,需要自行搭建驱动开发的必要环境,首先我们需要安装Visual Studio 2013这款功能强大的程序开发工具,在课件内请双击ISO文件并运行内部的vs_ultimate.ex ...
- pci-e串口卡linux 驱动下载,万能PCI串口卡驱动下载
下面点击下载安装,最新更新的这个版本对于很多用户来说,体验感觉还是可以的.虽然有一些小问题没有解决,但是大体上还是符合用户使用需求.尤其是针对之前版本的修改,就比较OK的感觉. 万能PCI串口卡驱动官 ...
- 32驱动_轻松掌握pinctrl子系统驱动开发——一个虚拟pinctrl dev驱动开发
这周主要对pinctrl子系统进行分析,该分析的基本上已经分析完成,唯一没有细说的估计就是gpio与pinctrl之间的关联了.本章即是pinctrl子系统分析的最后一章,本章我们主要实现一个虚拟的p ...
- lin卡pci linux驱动下载,万能PCI串口卡驱动
万能PCI串口卡驱动官方版 万能PCI串口卡驱动官方版是款比较专业的pci串口卡通用驱动.万能PCI串口卡驱动支持大部分的pci串口卡.万能PCI串口卡驱动还可适用于win7.xp.linux系统,可 ...
- 嵌入式linux驱动开发实战教程,嵌入式Linux驱动开发实战视频教程
嵌入式Linux驱动开发实战教程(内核驱动.看门狗技术.触摸屏.视频采集系统) 适合人群:高级 课时数量:109课时 用到技术:嵌入式 Linux 涉及项目:驱动开发.看门狗技术.触摸屏.视频采集 咨 ...
最新文章
- 超级计算机预测降雪,南方九省即将大雪纷飞?超级计算机:可能性增加,但还没有确定...
- 《C和指针》读书笔记第一章快速上手
- go int 最大值_Dig101 - Go之灵活的slice
- (转)【超详细教程】使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结...
- 排序算法——归并排序
- 在数组中查找第k个最大元素_查找数组中每个元素的最近最大邻居
- Oracle 20c 新特性:基础级内存数据库免费功能 In-Memory Base Level
- 数据在内存中的大小端模式存储
- python实现A星算法(寻路)
- 动手实践感受下企业微信的网页授权登录、扫码授权登录
- sqlserver导入mdf文件
- 惠普m227fdw引擎通信错误_惠普m227fdw/m132nw提示耗材余量错误解决方案
- git push --set-upstream origin wangxiao
- Android开发获取ImageView显示的图片尺寸
- RD540/RD640出厂标配几个Riser卡?
- labelimg标注的VOC格式标签xml文件和yolo格式标签txt文件相互转换
- 软件测试面试题【变态逻辑题】,盘点那些大厂面试必出变态逻辑题
- 【PHP】PHP7新特性
- UML——顺序图、协作图
- Homebrew安装与配置(Linux)